Clone in a terminal:
Commit b187929
Johan Mattsson - 2014-09-24T17:56:47+00:00
b18792908bd658c228fb2b08fab3297e07eed896johan.mattsson.m@gmail.com

Correct ascender and decender in OS2 table

Changed files (1)

Diff

diff --git a/libbirdfont/OpenFontFormat/Os2Table.vala b/libbirdfont/OpenFontFormat/Os2Table.valaindex 93a6d71..92895bf 100644--- a/libbirdfont/OpenFontFormat/Os2Table.vala+++ b/libbirdfont/OpenFontFormat/Os2Table.vala@@ -107,9 +107,10 @@ public class Os2Table : Table { 		 		fd.add_u16 (glyf_table.get_first_char ()); // usFirstCharIndex 		fd.add_u16 (glyf_table.get_last_char ()); // usLastCharIndex+		+		ascender = (int16) rint (font.top_limit * HeadTable.UNITS);+		descender = (int16) rint (font.bottom_limit * HeadTable.UNITS); -		ascender = glyf_table.ymax;-		descender = glyf_table.ymin; 		 		fd.add_16 (ascender); // sTypoAscender 		fd.add_16 (descender); // sTypoDescender

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112