mirror of
https://github.com/sayyadirfanali/Myna.git
synced 2026-03-20 00:04:08 +01:00
potential fix for #9
This commit is contained in:
27
vert_compact.py
Normal file
27
vert_compact.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import fontforge
|
||||
|
||||
font = fontforge.open("./Myna.sfd")
|
||||
|
||||
ascent = font.ascent
|
||||
descent = font.descent
|
||||
|
||||
RATIO = 0.9
|
||||
|
||||
# general
|
||||
font.ascent = int(font.ascent * RATIO)
|
||||
font.descent = int(font.descent * RATIO)
|
||||
|
||||
# hhea
|
||||
font.hhea_ascent = int(font.hhea_ascent * RATIO)
|
||||
font.hhea_descent = int(font.hhea_descent * RATIO)
|
||||
|
||||
# OS/2 typo
|
||||
font.os2_typoascent = font.hhea_ascent
|
||||
font.os2_typodescent = font.hhea_descent
|
||||
|
||||
# OS/2 win
|
||||
font.os2_winascent = ascent # can increase or decrease this if clipped
|
||||
font.os2_windescent = descent
|
||||
|
||||
font.save("Myna.sfd")
|
||||
font.close()
|
||||
Reference in New Issue
Block a user