On Fri Nov 15 14:47:18 2024 +0000, Akihiro Sagawa wrote:
I manually tested the vertical features using a specially crafted TrueType file. The font file displays different circled numbers as vertical substitutes for Japanese punctuation marks (U+3001, U+3002) based on its lookup table. If the implementation chooses:
- the first vert feature, i.e. no script/lang lookup, the app shows ①
(U+2460's glyph).
- the first script/lang tag (@@@@), it shows ② (U+2461's).
- the 'DFLT' script, it shows ③ (U+2462's).
- the 'kana' script, it shows ④ (U+2463's).
What we can see is ① with plain gdi API. ![Capture](/uploads/ce5cba3c12e0debd2bdac94fd017d842/Capture.png) See [gsub.txt](/uploads/9d5ef683f937fc0b48f9f7e833fab930/gsub.txt) file in ttx format for details, please.
Thank you, this looks conclusive enough for me. Please rebase, but otherwise I think it's ready.