@pdfa-lab/fontkit / AATStateMachine
Class: AATStateMachine ​
Defined in: src/aat/aat-state-machine.ts:25
Constructors ​
Constructor ​
new AATStateMachine(
stateTable):AATStateMachine
Defined in: src/aat/aat-state-machine.ts:28
Parameters ​
| Parameter | Type |
|---|---|
stateTable | StateHeader |
Returns ​
AATStateMachine
Methods ​
process() ​
process(
glyphs,reverse,processEntry):Glyph[]
Defined in: src/aat/aat-state-machine.ts:33
Parameters ​
| Parameter | Type |
|---|---|
glyphs | Glyph[] |
reverse | boolean |
processEntry | ProcessEntry |
Returns ​
Glyph[]
traverse() ​
traverse(
opts,state?,visited?):void
Defined in: src/aat/aat-state-machine.ts:85
Performs a depth-first traversal of the glyph strings represented by the state machine.
Parameters ​
| Parameter | Type | Default value |
|---|---|---|
opts | TraverseOpts | undefined |
state | number | 0 |
visited | Set<unknown> | ... |
Returns ​
void