fix zero width
This commit is contained in:
parent
70667afe07
commit
a45e047424
1 changed files with 4 additions and 2 deletions
6
build.py
6
build.py
|
@ -362,8 +362,10 @@ def change_char_width(font: TTFont, match_width: int, target_width: int):
|
|||
for name in font.getGlyphOrder():
|
||||
glyph = font["glyf"][name]
|
||||
width, lsb = font["hmtx"][name]
|
||||
|
||||
if width != match_width or glyph.numberOfContours < 1:
|
||||
if width != match_width:
|
||||
continue
|
||||
if glyph.numberOfContours == 0:
|
||||
font["hmtx"][name] = (target_width, lsb)
|
||||
continue
|
||||
|
||||
delta = round((target_width - width) / 2)
|
||||
|
|
Loading…
Reference in a new issue