mirror of
https://github.com/sayyadirfanali/Myna.git
synced 2026-04-24 09:18:37 +02: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