GsubGlyph
One glyph of a run that OpenTypeGsub.substitute reshapes.
Constructors
Types
Properties
How many glyphs a ligature joined into this one, 1 for any other glyph.
The kind of default ignorable character this glyph stands for, which a lookup may pass over, or null for any other glyph. CGJ, the Mongolian free variation selectors and the tag characters stay null, because HarfBuzz does not pass over them in GSUB.
True when a multiple substitution produced this glyph and no ligature has joined it since. A shaper may clear it.
Free for the shaper: the category and position an Indic shaper keeps with each glyph.
True once any substitution replaced this glyph. A lookup no longer passes over it. A shaper may clear it, as HarfBuzz clears it between the stages of its Universal Shaping Engine to see what the next stage substitutes.