Clone in a terminal:
Commit c95f61a
Johan Mattsson - 2015-06-17T09:10:04+00:00
c95f61aa6211f62c5fe6a9c4a5f567f29f1eee7ajohan.mattsson.m@gmail.com

Don't set CJK bits on Mac (ulUnicideRange in OS2 table)

Changed files (1)

Diff

diff --git a/libbirdfont/OpenFontFormat/Os2Table.vala b/libbirdfont/OpenFontFormat/Os2Table.valaindex 76f260a..1cc6148 100644--- a/libbirdfont/OpenFontFormat/Os2Table.vala+++ b/libbirdfont/OpenFontFormat/Os2Table.vala@@ -92,11 +92,18 @@ public class Os2Table : OtfTable {  		ranges.get_ranges (font, out unicodeRange1, out unicodeRange2, out unicodeRange3, out unicodeRange4); -		fd.add_u32 (unicodeRange1); // ulUnicodeRange1 Bits 0-31-		fd.add_u32 (unicodeRange2); // ulUnicodeRange2 Bits 32-63-		fd.add_u32 (unicodeRange3); // ulUnicodeRange3 Bits 64-95-		fd.add_u32 (unicodeRange4); // ulUnicodeRange4 Bits 96-127-+		if (mac) {+			fd.add_u32 (unicodeRange1); // ulUnicodeRange1 Bits 0-31+			fd.add_u32 (0); // ulUnicodeRange2 Bits 32-63+			fd.add_u32 (0); // ulUnicodeRange3 Bits 64-95+			fd.add_u32 (0); // ulUnicodeRange4 Bits 96-127+		} else {+			fd.add_u32 (unicodeRange1); // ulUnicodeRange1 Bits 0-31+			fd.add_u32 (unicodeRange2); // ulUnicodeRange2 Bits 32-63+			fd.add_u32 (unicodeRange3); // ulUnicodeRange3 Bits 64-95+			fd.add_u32 (unicodeRange4); // ulUnicodeRange4 Bits 96-127+		}+		 		fd.add_tag ("Bird"); // VendID 		 		 // fsSelection (1 for italic 0 for upright)

Contact

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