feature aalt {
# Access All Alternates
#> feature
feature lnum;
feature ss01;
feature ss02;
feature locl;
feature salt;
feature hist;
feature case;
#< feature
} aalt;
---
feature ss01 { # Stylistic Set 01
sub D E by D_E;
} ss01;
---
What am I doing wrong? Or should this warning just be ignored?
Comments
Ligatures are then not accepted, as I do not get a warning from Stylistic Set 02:
feature ss02 { # Stylistic Set 01
sub J by J.alt;
sub IJ by IJ.alt;
sub IJacute by IJacute.alt;
} ss02;
In 20+ years, I have never included an aalt feature in any fonts, and have not encountered anywhere it was needed.
Adobe was unable to trace contextual rules to their resulting one-to-one substitutions, and so wasn’t presenting a few alternates that we wanted to be shown as such in the Glyph palette (for those who still prefer to get at them that way).
And just referencing the features in {aalt} didn’t pull them out either; I had to explicitly write out the substitutions. (Which I did as Type 3 subs, in fact).