The family ships five alternate letterforms that nothing can select.
a_alt, g_alt, g_alt2, t_alt, u_alt are present and drawn, but the GSUB table is empty: ScriptList is null, FeatureList is null, and there are zero lookups. No feature exposes them, so no application can reach them.
GSUB: ScriptList=None FeatureList=None lookups=0
GPOS: scripts=[DFLT] features=[kern] lookups=1
Kerning works (it lives in GPOS), so this is specific to substitution.
Wiring a salt/ss01 feature would make the alternates selectable and give the family a real stylistic set. The same table is what a liga feature would need if the fi/fl ligatures are ever added (#2).
Worth checking first whether the alternates are drawn in every weight — an earlier survey found them empty in some faces, which would need fixing before exposing them.
The family ships five alternate letterforms that nothing can select.
a_alt,g_alt,g_alt2,t_alt,u_altare present and drawn, but the GSUB table is empty:ScriptListis null,FeatureListis null, and there are zero lookups. No feature exposes them, so no application can reach them.Kerning works (it lives in GPOS), so this is specific to substitution.
Wiring a
salt/ss01feature would make the alternates selectable and give the family a real stylistic set. The same table is what aligafeature would need if thefi/flligatures are ever added (#2).Worth checking first whether the alternates are drawn in every weight — an earlier survey found them empty in some faces, which would need fixing before exposing them.