The
font for this
test case has
an
AAT Extended Glyph Metamorphosis Table
with a single
Glyph Insertion Subtable. When consuming
glyph
‘h’ in state 0, its finite-state machine transitions
to state 1. When consuming
glyph
‘a’ in state 1, its finite-state machine transitions
back to state 0 while also inserting the string
“ha”.
If your implementation is correct, every
ha in the input
should get rendered twice.