chiark / gitweb /
Make 'aalt' the first lookup in the font
authorBen Harris <bjh21@bjh21.me.uk>
Thu, 2 Apr 2020 09:01:51 +0000 (10:01 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Thu, 2 Apr 2020 09:01:51 +0000 (10:01 +0100)
The OpenType spec says it should be so.

bedstead.c

index f97dfa8a23f0ab129810b5c522ef8f421b7f1ea5..05b6122a6fff14b71a767fc3043d6d190cd9a564 100644 (file)
@@ -1922,6 +1922,8 @@ main(int argc, char **argv)
        printf("EndPrivate\n");
        /* Force monochrome at 10 and 20 pixels, and greyscale elsewhere. */
        printf("GaspTable: 5 9 2 10 0 19 3 20 0 65535 3\n");
+       printf("Lookup: 3 0 0 \"aalt: all alternates\" {\"aalt\"} "
+           "['aalt' ('DFLT' <'dflt'> 'latn' <'dflt'>)]\n");
        printf("Lookup: 1 0 0 \"ss01: SAA5051 forms\" {\"ss01\" (\"saa5051\")} "
            "['ss01' ('DFLT' <'dflt'> 'latn' <'dflt'>)]\n");
        printf("OtfFeatName: 'ss01' 1033 \"SAA5051\"\n");
@@ -1939,8 +1941,6 @@ main(int argc, char **argv)
               "{\"ss16\" (\"sep6\")} "
            "['ss16' ('DFLT' <'dflt'> 'latn' <'dflt'>)]\n");
        printf("OtfFeatName: 'ss16' 1033 \"6-cell separated graphics\"\n");
-       printf("Lookup: 3 0 0 \"aalt: all alternates\" {\"aalt\"} "
-           "['aalt' ('DFLT' <'dflt'> 'latn' <'dflt'>)]\n");
        printf("Lookup: 257 0 0 \"palt: proportional metrics\" {\"palt\"} "
            "['palt' ('DFLT' <'dflt'> 'latn' <'dflt'>)]\n");
        printf("Lookup: 1 0 0 \"smcp: lower-case to small caps\" "