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()