One glyph of a ShapedText.
public readonly record struct ShapedGlyph(int Code, int Cluster, double Advance, double XOffset, double YOffset) : IEquatable<ShapedGlyph>
OpenType specification, GSUB and GPOS (ValueRecord, mark and cursive attachment); ISO 32000-2 §9.2.4 (glyph widths in thousandths of text space).
kind:method, kind:property, kind:ctor. Press Esc to clear.ShapedGlyph(Int32, Int32, Double, Double, Double)One glyph of a ShapedText.AdvanceThe glyph's advance after positioning, in thousandths of the font size (its width plus kerning and the other GPOS advance adjustments; 0 for a mark).ClusterThe UTF-16 index in Text of the first character the glyph shows (a ligature shows several, from here).CodeThe character code the canvas writes for the glyph: for an embedded font (Identity-H) its glyph id in the font program, which is also its CID; for a Standard 14 font, its one-byte code.XOffsetHow far the glyph is drawn right of its pen position, in thousandths of the font size (a mark placed on its base, a GPOS placement); it does not move the glyphs after it.YOffsetHow far the glyph is drawn above the baseline, in thousandths of the font size (a mark above or below its base, a cursive connection); it does not move the glyphs after it.