If I have glyphs with suffixes .ssty1
, ssty2
, Glyphs will generate alternate substitution feature (see Generating alternate substitution features), which is all good.
Now sometimes a glyph might have one alternate, either with suffix .ssty
or .ssty1
. In the former case Glyphs will not generate any thing at all, and in the later it will generate alternate substitution with only one alternate:
sub A from [A.ssty1];
Due to the nature of how this feature is used, there should always be two alternates (math engines will apply ssty=1
for first level scripts, and ssty=2
for second level, and if there is only one alternate then the later will fallback to the base glyph which is not desired), so in both cases I think Glyphs should generate something like:
sub A from [A.ssty A.ssty];
or
sub A from [A.ssty1 A.ssty1];