scriptVariant method
glyph's script-size form (ssty) for script level 1 (script) or
2 (scriptscript), or glyph when the font has none.
Implementation
int scriptVariant(int glyph, int level) {
final alternates = font.gsub?.feature('ssty')[glyph];
if (alternates == null || alternates.isEmpty || level < 1) return glyph;
return alternates[(level - 1).clamp(0, alternates.length - 1)];
}