MORX-17: Rearrangement with DontAdvance at End of Text

The font for this test case has an AAT Extended Glyph Metamorphosis Table with a single Rearrangement Subtable. Its finite-state machine contains a single state with the following transitions:
The input string for this test case is AB. If your rendering system correctly implements Apple Advanced Typography, the A glyph should be rearranged to the end of the rendered string when your implementation executes the rearrangement for the End-of-text transition. Despite the presence of the DontAdvance flag, the result should be BA. See also fontkit bug 147.
AB
Expected
Observed
Conformance