Clone in a terminal:
Commit c5ce194
Johan Mattsson - 2015-09-27T17:36:47+00:00
c5ce19445ceac8a5ade778e262d71b3bcecee587johan.mattsson.m@gmail.com

Fix stylistic alternatives

Changed files (1)

Diff

diff --git a/libbirdfont/OpenFontFormat/AlternateFeature.vala b/libbirdfont/OpenFontFormat/AlternateFeature.valaindex b1925f4..f69f2f4 100644--- a/libbirdfont/OpenFontFormat/AlternateFeature.vala+++ b/libbirdfont/OpenFontFormat/AlternateFeature.vala@@ -48,18 +48,19 @@ public class AlternateFeature : GLib.Object { 		 		// number of alternate sets 		fd.add_ushort ((uint16) font.alternates.size); -				+		 		int offset = 6 + 2 * font.alternates.size; 		for (int i = 0; i < font.alternates.size; i++) { 			// offset to each alternate set 			fd.add_ushort ((uint16) offset); 			offset += 2;-			offset += 2 * font.alternates.size;+			offset += 2 * font.alternates.get (i).alternates.size; 		} 		 		// alternates-		fd.add_ushort ((uint16) font.alternates.size); 		foreach (Alternate alternate in font.alternates) {+			fd.add_ushort ((uint16) alternate.alternates.size);+			 			foreach (string alt in alternate.alternates) { 				fd.add_ushort ((uint16) glyf_table.get_gid (alt)); 			}

Contact

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