Engineering: Change glyph width data from multiplications to direct

This commit is contained in:
be5invis 2020-07-16 21:55:37 -07:00
parent 7801209f83
commit 1b74f0609f
2 changed files with 14 additions and 7 deletions

View file

@ -11,7 +11,6 @@ naming.description = 'Spatial efficient monospace font family for programming. B
leading = 1250 # Default line height times 1000. leading = 1250 # Default line height times 1000.
descenderPad = 0 # Additional line height, added to descender. descenderPad = 0 # Additional line height, added to descender.
width = 500 # Character width. DON'T EDIT THIS. Use `wd-#` selectors below.
cap = 735 # Cap height (as well as ascender). cap = 735 # Cap height (as well as ascender).
xheight = 530 # X-height. xheight = 530 # X-height.
#descender = -205 # Depth of descender. Currently unused. #descender = -205 # Depth of descender. Currently unused.

View file

@ -1,5 +1,6 @@
[shapeWidth.blend.500]
width = 500
[shapeWidth.multiplies.blend.500] [shapeWidth.multiplies.blend.500]
width = 1
stroke = 1 stroke = 1
sb = 1 sb = 1
jut = 1 jut = 1
@ -9,6 +10,8 @@ rbalance = 1
tbalance = 1 tbalance = 1
smallsmooth = 1 smallsmooth = 1
[shapeWidth.blend.664]
width = 664
[shapeWidth.multiplies.blend.664] [shapeWidth.multiplies.blend.664]
width = 1.328 # 664 for normal char width = 1.328 # 664 for normal char
stroke = 1.103 # Make strokes a little thicker stroke = 1.103 # Make strokes a little thicker
@ -20,8 +23,9 @@ rbalance = 1.236
tbalance = 1.210 tbalance = 1.210
smallsmooth = 1.103 smallsmooth = 1.103
[shapeWidth.blend.618]
width = 618
[shapeWidth.multiplies.blend.618] [shapeWidth.multiplies.blend.618]
width = 1.236 # 618 for normal char
stroke = 1.075 # Make strokes a little thicker stroke = 1.075 # Make strokes a little thicker
sb = 1.539 sb = 1.539
jut = 1.233 jut = 1.233
@ -31,8 +35,9 @@ rbalance = 1.236
tbalance = 1.154 tbalance = 1.154
smallsmooth = 1.075 smallsmooth = 1.075
[shapeWidth.blend.576]
width = 576
[shapeWidth.multiplies.blend.576] [shapeWidth.multiplies.blend.576]
width = 1.152 # 576mem for normal char
stroke = 1.050 # Make strokes a little thicker stroke = 1.050 # Make strokes a little thicker
sb = 1.333 sb = 1.333
jut = 1.150 jut = 1.150
@ -42,8 +47,9 @@ rbalance = 1.152
tbalance = 1.100 tbalance = 1.100
smallsmooth = 1.050 smallsmooth = 1.050
[shapeWidth.blend.537]
width = 537
[shapeWidth.multiplies.blend.537] [shapeWidth.multiplies.blend.537]
width = 1.074 # 537mem for normal char
stroke = 1.023 # Make strokes a little thicker stroke = 1.023 # Make strokes a little thicker
sb = 1.154 sb = 1.154
jut = 1.072 jut = 1.072
@ -53,8 +59,9 @@ rbalance = 1.074
tbalance = 1.049 tbalance = 1.049
smallsmooth = 1.023 smallsmooth = 1.023
[shapeWidth.blend.466]
width = 466
[shapeWidth.multiplies.blend.466] [shapeWidth.multiplies.blend.466]
width = 0.932 # 466mem for normal char
stroke = 0.975 stroke = 0.975
sb = 0.866 sb = 0.866
jut = 0.933 jut = 0.933
@ -64,8 +71,9 @@ rbalance = 0.931
tbalance = 0.953 tbalance = 0.953
smallsmooth = 0.975 smallsmooth = 0.975
[shapeWidth.blend.434]
width = 434
[shapeWidth.multiplies.blend.434] [shapeWidth.multiplies.blend.434]
width = 0.868 # 434mem for normal char
stroke = 0.952 stroke = 0.952
sb = 0.750 sb = 0.750
jut = 0.870 jut = 0.870