-
Notifications
You must be signed in to change notification settings - Fork 592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken rendering of AAT font Devanagari Sangam MN #2531
Comments
I'm beginning to suspect this may be the result of a discrepancy between the spec for the Specifically, regarding the Format 4 Kerning Subtable, action type 1, the spec says of Anchor Point Actions:
but this does not appear to match the usage in Devanagari Sangam MN. Tracing execution in harfbuzz for the sequence <U+092D,U+0942>, I'm seeing it retrieving markAnchorPoint=0 for the "marked" glyph So if I reverse the harfbuzz code such that it reads the first uint16 here as @nedley @litherum Could you possibly check on this and confirm whether my understanding is correct, and whether the spec is wrong or the font & implementation are both broken (in a matching way)? I don't know how widely used the |
(The other possibility, of course, is that harfbuzz is mis-reading the table in some way; if that's the case, we just need to fix it.) |
See https://bugzilla.mozilla.org/show_bug.cgi?id=1650414.
The Devanagari Sangam MN font mis-renders on macOS 10.15 (at least).
Testcase:
Note the large y-offset applied to the dn_uu_matra.mrk with shaper=ot.
The text was updated successfully, but these errors were encountered: