Intermact API Reference / @intermact/core / TextLayoutTrait
Interface: TextLayoutTrait
Defined in: packages/core/src/object/traits.ts:67
Object carries text/LaTeX glyph layout with token → part keys (design.md §13).
Properties
kind
readonlykind:"text-layout"
Defined in: packages/core/src/object/traits.ts:68
Methods
contourGlyphIndex()
contourGlyphIndex(): readonly
number[]
Defined in: packages/core/src/object/traits.ts:71
Flat contour index → glyph (token) index.
Returns
readonly number[]
glyphOrder()
glyphOrder(): readonly
number[]
Defined in: packages/core/src/object/traits.ts:73
Glyph indices in left-to-right writing order.
Returns
readonly number[]
tokens()
tokens(): readonly
TextToken[]
Defined in: packages/core/src/object/traits.ts:69
Returns
readonly TextToken[]