Updated Files
libbirdfont/OpenFontFormat/HheaTable.vala |
--- a/libbirdfont/OpenFontFormat/HheaTable.vala
+++ b/libbirdfont/OpenFontFormat/HheaTable.vala
@@ -91,7 +91,10 @@
fd.add_fixed (version); // table version
ascender = (int16) rint (font.top_limit * HeadTable.UNITS);
+ ascender -= (int16) rint (font.base_line * HeadTable.UNITS);
+
descender = (int16) rint (font.bottom_limit * HeadTable.UNITS);
+ descender -= (int16) rint (font.base_line * HeadTable.UNITS);
fd.add_16 (ascender); // Ascender
fd.add_16 (descender); // Descender