MORX–8: Rearrangement State Machine

The font for this test case has an AAT Extended Glyph Metamorphosis Table with a single Rearrangement Subtable. Its finite-state machine contains three states (0, 1, 2) and the following transitions:
If your rendering system correctly implements Apple Advanced Typography, the string “0ABC” should get rendered in the original ordering, whereas “1ABC” and “2ABC” should get re-arranged in a state-dependent way.
See also libraqm bug 95 and HarfBuzz bug 1190.
Expected
Observed
Conformance