Skip to content

Commit

Permalink
Slashed instead of dotted zero
Browse files Browse the repository at this point in the history
  • Loading branch information
vl4dimir committed Sep 21, 2018
1 parent 07f1deb commit 5a7205f
Show file tree
Hide file tree
Showing 5 changed files with 108 additions and 1,139 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Brutalist Mono is a very simple modification on top of DejaVu Sans Mono, making
* moved lowercase `r` a little bit to the left
* increased underscore height
* made minus sign wider
* slashed instead of dotted zero

## Motivation

Expand All @@ -22,7 +23,7 @@ If any of this bothers you, try [Hack](https://github.com/source-foundry/Hack).

Hack is great, but has way too many unnecessary modifications on top of the baseline DejaVu Sans Mono:

* the parentheses are unnecessarily spread out in earlier versions, and just too rounded in newer ones
* the parentheses are unnecessarily spread out in earlier versions, and too rounded in newer ones
* the `1` has an awkward downward facing arm
* contributing is hard if you're only using plain old FontForge (I don't want to shell out EUR 250 for Glyphs.app)
* [alt-hack](https://github.com/source-foundry/alt-hack) is great but I ended up just using it to revert most mods back to the original DejaVu style, so I figured why bother
Expand All @@ -31,7 +32,7 @@ Hack is great, but has way too many unnecessary modifications on top of the base

* the uppercase `N` is hideously wide (once you see it, you can not unsee it)
* punctuation is unnecessarily exaggerated
* there are [many weird tweaks](http://leancrew.com/all-this/2009/10/the-compleat-menlovera-sans-comparison/) done to it (relative to DejaVu) to make it render better on ancient Mac OS versions with low-DPI monitors, which disqualifies it immediately (see point #1 in "Motivation" above)
* there are [many weird tweaks](http://leancrew.com/all-this/2009/10/the-compleat-menlovera-sans-comparison/) done to it (relative to its parent Bitstream Vera Sans Mono) to make it render better on ancient Mac OS versions with low-DPI monitors, which disqualifies it immediately (see point #1 in "Motivation" above)

### Why not DejaVu Sans Mono?

Expand Down
350 changes: 26 additions & 324 deletions src/BrutalistMono-Bold.sfd
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ OS2Version: 0
OS2_WeightWidthSlopeOnly: 0
OS2_UseTypoMetrics: 0
CreationTime: 1537463587
ModificationTime: 1537540702
ModificationTime: 1537541048
PfmFamily: 17
TTFWeight: 700
TTFWidth: 5
Expand Down Expand Up @@ -2956,7 +2956,7 @@ EndChar
StartChar: hyphen
Encoding: 45 45 14
Width: 1233
Flags: WO
Flags: W
TtInstrs:
PUSHB_6
0
Expand Down Expand Up @@ -3061,331 +3061,33 @@ EndChar
StartChar: zero
Encoding: 48 48 17
Width: 1233
Flags: W
TtInstrs:
NPUSHB
24
3
9
18
120
33
12
120
27
110
33
114
36
21
15
30
6
0
30
13
15
15
24
12
36
SRP0
MIRP[rp0,min,rnd,grey]
MIRP[min,rnd,grey]
MIRP[min,rnd,grey]
MDRP[rp0,rnd,grey]
MDRP[min,rnd,grey]
SRP0
MIRP[min,rnd,white]
IUP[x]
SVTCA[y-axis]
SRP0
MIRP[rnd,grey]
MIRP[rp0,rnd,grey]
MIRP[min,rnd,grey]
SRP0
MIRP[min,rnd,white]
MDRP[rp0,rnd,grey]
MDRP[min,rnd,white]
IUP[y]
NPUSHB
242
47
0
47
1
47
2
47
3
47
4
47
5
47
6
47
7
47
8
47
9
47
10
47
11
63
0
63
1
63
2
63
3
63
4
63
5
63
6
63
7
63
8
63
9
63
10
63
11
79
0
79
1
75
2
75
3
75
4
75
8
75
9
75
10
79
11
84
2
84
3
84
4
80
5
80
6
80
7
84
8
84
9
84
10
100
2
100
3
100
4
96
5
96
6
96
7
100
8
100
9
100
10
159
0
159
1
159
2
159
3
159
4
159
8
159
9
159
10
159
11
175
0
175
1
171
2
171
3
171
4
171
8
171
9
171
10
175
11
192
5
192
6
192
7
255
0
255
1
255
2
255
3
255
4
255
5
255
6
255
7
255
8
255
9
255
10
255
11
84
47
0
47
1
47
2
47
3
47
4
47
5
47
6
47
7
47
8
47
9
47
10
47
11
191
0
191
1
191
2
191
3
191
4
191
5
191
6
191
7
191
8
191
9
191
10
191
11
192
0
192
1
192
2
192
3
192
4
192
5
192
6
192
7
192
8
192
9
192
10
192
11
36
DELTAP1
SVTCA[x-axis]
DELTAP1
EndTTInstrs
Flags: WO
LayerCount: 2
Fore
SplineSet
492 745 m 256,0,1
492 798 492 798 528 834 c 128,-1,2
564 870 564 870 616 870 c 0,3,4
669 870 669 870 705 834 c 128,-1,5
741 798 741 798 741 745 c 0,6,7
741 693 741 693 705 657 c 128,-1,8
669 621 669 621 616 621 c 0,9,10
564 621 564 621 528 656.5 c 128,-1,11
492 692 492 692 492 745 c 256,0,1
616 1270 m 0,12,13
514 1270 514 1270 467 1145 c 128,-1,14
420 1020 420 1020 420 745 c 0,15,16
420 471 420 471 467 346 c 128,-1,17
514 221 514 221 616 221 c 0,18,19
719 221 719 221 766 346 c 128,-1,20
813 471 813 471 813 745 c 0,21,22
813 1020 813 1020 766 1145 c 128,-1,23
719 1270 719 1270 616 1270 c 0,12,13
123 745 m 0,24,25
123 1133 123 1133 246 1326.5 c 128,-1,26
369 1520 369 1520 616 1520 c 0,27,28
864 1520 864 1520 987 1327 c 128,-1,29
1110 1134 1110 1134 1110 745 c 0,30,31
1110 357 1110 357 987 164 c 128,-1,32
864 -29 864 -29 616 -29 c 0,33,34
369 -29 369 -29 246 164.5 c 128,-1,35
123 358 123 358 123 745 c 0,24,25
123 745 m 4,0,1
123 1133 123 1133 246 1326.5 c 132,-1,2
369 1520 369 1520 616 1520 c 4,3,4
864 1520 864 1520 987 1327 c 132,-1,5
1110 1134 1110 1134 1110 745 c 4,6,7
1110 357 1110 357 987 164 c 132,-1,8
864 -29 864 -29 616 -29 c 4,9,10
369 -29 369 -29 246 164.5 c 132,-1,11
123 358 123 358 123 745 c 4,0,1
467 346 m 4,12,13
514 221 514 221 616 221 c 4,14,15
719 221 719 221 766 346 c 132,-1,16
813 471 813 471 813 745 c 4,17,18
813 849 813 849 806 931 c 5,19,-1
457 375 l 5,20,21
462 359 462 359 467 346 c 4,12,13
616 1270 m 4,22,23
514 1270 514 1270 467 1145 c 132,-1,24
420 1020 420 1020 420 745 c 4,25,26
420 660 420 660 424 590 c 5,27,-1
768 1139 l 6,28,29
767 1142 767 1142 766 1145 c 4,30,31
719 1270 719 1270 616 1270 c 4,22,23
EndSplineSet
EndChar

Expand Down
Loading

0 comments on commit 5a7205f

Please sign in to comment.