MORX-37: Processing in Layout/Physical Order

The font for this test case has an AAT Extended Glyph Metamorphosis Table with a single Contextual Glyph Substitution Subtable. Bits 28 and 30 of that subtable’s Coverage Flags request processing in Layout (= physical) order, which is always left-to-right. The subtable’s finite-state machine contains two states (0 and 1) with the following transitions:
Thus, if the tested rendering engine first processes A or א, the result will be displayed in circled letters. If the tested rendering engine first processes B or ב, the result will be displayed in normal letters. If your rendering is correctly implemented, the observed output should look as expected.
AB BA אב בא
Expected
Observed
Conformance