Clone in a terminal:
Commit f6dd2a3
Johan Mattsson - 2014-09-13T20:38:44+00:00
f6dd2a309edc2734d15ad505a011b86c2444e9eejohan.mattsson.m@gmail.com

Put cmap tables in the right order

Changed files (2)

Diff

diff --git a/install.py b/install.pyindex d71e05c..b16b219 100755--- a/install.py+++ b/install.py@@ -94,6 +94,7 @@ install ('resources/linux/48x48/birdfont.png', '/share/icons/hicolor/48x48/apps' if os.path.isfile ('build/bin/birdfont'): 	install ('build/bin/birdfont', '/bin', 755) +install ('build/bin/birdfont-autotrace', '/bin', 755) install ('build/bin/birdfont-export', '/bin', 755) install ('build/bin/birdfont-import', '/bin', 755) @@ -128,10 +129,12 @@ else: #manpages if not nogzip:     install ('build/birdfont.1.gz', mandir, 644)+    install ('build/birdfont-autotrace.1.gz', mandir, 644)     install ('build/birdfont-export.1.gz', mandir, 644)     install ('build/birdfont-import.1.gz', mandir, 644) else:     install ('resources/linux/birdfont.1', mandir, 644)+    install ('resources/linux/birdfont-autotrace.1', mandir, 644)     install ('resources/linux/birdfont-export.1', mandir, 644)     install ('resources/linux/birdfont-import.1', mandir, 644) diff --git a/libbirdfont/OpenFontFormat/Cmap.vala b/libbirdfont/OpenFontFormat/Cmap.valaindex a7ab5a9..e3a505b 100644--- a/libbirdfont/OpenFontFormat/Cmap.vala+++ b/libbirdfont/OpenFontFormat/Cmap.vala@@ -102,22 +102,22 @@ public class CmapTable : Table { 		 		fd.add_u16 (0); // table version 		fd.add_u16 (n_encoding_tables);+	+		fd.add_u16 (1); // platform +		fd.add_u16 (0); // encoding+		fd.add_ulong (28); // subtable offseet 		 		fd.add_u16 (3); // platform  		fd.add_u16 (1); // encoding (Format Unicode UCS-4)-		fd.add_ulong (28); // subtable offseet+		fd.add_ulong (28 + cmap0_data.length ()); // subtable offseet  		fd.add_u16 (3); // platform  		fd.add_u16 (10); // encoding-		fd.add_ulong (28 + cmap4_data.length ()); // subtable offseet+		fd.add_ulong (28 + cmap0_data.length () + cmap4_data.length ()); // subtable offseet -		fd.add_u16 (1); // platform -		fd.add_u16 (0); // encoding-		fd.add_ulong (28 + cmap4_data.length () + cmap12_data.length ()); // subtable offseet-				+		fd.append (cmap0_data); 		fd.append (cmap4_data); 		fd.append (cmap12_data);-		fd.append (cmap0_data);  		// padding 		fd.pad ();

Contact

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