OpenType GSUB: Context Rules and Lookup Debugging

OpenType GSUB: Context Rules and Lookup Debugging

Choose one answer. All questions are included, with explanations after checking. No time limit. Training target: 21/26. Trace and debug glyph substitutions in explicitly specified Latin left-to-right runs: marked input, backtrack and lookahead, ordered classes, lookup stages, exceptions, nested actions, length changes, mark filtering and activation. Uses OpenType 1.9.1 and current Adobe FEA syntax. Excludes a complete shaping-engine implementation, complex-script reordering, GPOS, variable-font FeatureVariations and font-editor certification. Sources: https://learn.microsoft.com/en-us/typography/opentype/spec/gsub https://learn.microsoft.com/en-us/typography/opentype/spec/chapter2 https://adobe-type-tools.github.io/afdko/OpenTypeFeatureFileSpecification.html
1 of 26
Shape the glyph sequence p q r left to right in a Latin run. Only the shown calt feature is active; no marks or other substitutions are present. What is the output? feature calt { lookup Choice { ignore sub p q' r; sub q' by q.alt; } Choice; } calt;