MORX-21: Contextual Glyph Substitution with SetMark
- For glyph B, the transition carries the
SetMark flag.
- For glyph D, the transition carries the
SetMark flag. Also, it replaces the marked glyph
with a circled form.
The input string for this test is ABCDE. If your rendering
system correctly implements Apple Advanced Typography, it
should do the following when processing the transition
for D: first, it should replace the marked glyph B
by a circled form. Second, it should reset the marked glyph index
to D. Therefore, only the B letter should
be encircled in the rendered result. If the D is encircled,
your implementation should be fixed to reset the marked glyph index
after performing the replacement.