-
Notifications
You must be signed in to change notification settings - Fork 8
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
u+0268 in NotoSansDisplay Italic missing from soft-dotted GSUB rules #184
Comments
This is still broken in Noto Sans (p3) and Noto Serif. In Noto Sans (p3), U+0268 (the 5th character from the left in the screenshot) regressed in that it's not treated as soft-dotted any more. Other characters listed above do get treated as soft-dotted, but the position of U+0301 is off. |
Thanks, @TrueTyper, for the update. I built phase 3 OT using Glyphs (instead of our pipeline which was not ready when I did it in September). I've just talked to @behdad and it's very likely that I did not use GlyphsData.xml when building the font. Let me try it again. Thanks. |
I've just tested one instance (NotoSansUI-Regular.{otf, ttf}) created by our pipeline and this issue is fixed. I haven't rebuilt fonts with Glyphs app, yet, but I don't expect any difference. Thanks, @TrueTyper. Noto to self and Googlers: we have to set up a test procedure/automation for all the instances. |
http://www.unicode.org/Public/UNIDATA/PropList.txt has more (I'm excluding math alphabet from the list):
|
Tested with the most recent delivery of All fixed but u+0268 in NotoSansDisplay Italic (see the PDF files below): @SteveMatteson : could you check on your side if this was fixed also in NotoSansDisplay Italic? If yes, then we might have a problem in our build or I just grabbed the wrong font to test with. |
all fixed for the following test but u+0268 in NotoSansDisplay Italic (see png) <html lang="en">
<p style="font-weight:700">í j́ į́ ɉ́ ɨ́ ʝ́ ʲ́ ϳ́ і́ ј́ ᵢ́ ᶖ́ ᶤ́ ᶨ́ ḭ́ ị́</p>
</html> en-418-NotoSans-Black.pdf |
I'm unable to reproduce this with the most recent build of fonts. The sources haven't changed hence this must have been something in the pipeline. <html lang="en">
<p style="font-weight:700">í j́ į́ ɉ́ ɨ́ ʝ́ ʲ́ ϳ́ і́ ј́ ᵢ́ ᶖ́ ᶤ́ ᶨ́ ḭ́ ị́</p>
<p style="font-weight:700">ɨɨ́ɨ̣</p>
</html> en-418-NotoSerif-Italic.pdf |
Marek, look at the second line in your first PDF. You clearly see the bug still exists. |
Thank you @roozbehp . I looked at the wrong results. |
This bug also applies to the soft-dotted characters in Noto Sans Math version 2.000. |
@moyogo Any opinion on the current rendering? |
Moved from googlei18n/noto-alpha#198 (reported by @roozbehp )
The 'ccmp' feature in the Noto LGC fonts that replace i, j, and U+0268 (ɨ, i with stroke) are incomplete. They need to include all soft-dotted character supported in the font.
The list of soft-dotted characters is provided at http://www.unicode.org/Public/UNIDATA/PropList.txt. These seem to be missing from the Noto LGC fonts:
012F ; Soft_Dotted # L& LATIN SMALL LETTER I WITH OGONEK
0249 ; Soft_Dotted # L& LATIN SMALL LETTER J WITH STROKE
029D ; Soft_Dotted # L& LATIN SMALL LETTER J WITH CROSSED-TAIL
02B2 ; Soft_Dotted # Lm MODIFIER LETTER SMALL J
03F3 ; Soft_Dotted # L& GREEK LETTER YOT
0456 ; Soft_Dotted # L& CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
0458 ; Soft_Dotted # L& CYRILLIC SMALL LETTER JE
1D62 ; Soft_Dotted # Lm LATIN SUBSCRIPT SMALL LETTER I
1D96 ; Soft_Dotted # L& LATIN SMALL LETTER I WITH RETROFLEX HOOK
1DA4 ; Soft_Dotted # Lm MODIFIER LETTER SMALL I WITH STROKE
1DA8 ; Soft_Dotted # Lm MODIFIER LETTER SMALL J WITH CROSSED-TAIL
1E2D ; Soft_Dotted # L& LATIN SMALL LETTER I WITH TILDE BELOW
1ECB ; Soft_Dotted # L& LATIN SMALL LETTER I WITH DOT BELOW
For example, the sequence U+012F,U+0301 (small I with ogonek, combining acute) should remove the dot of the I, but it doesn't. Attaching a screenshot for Noto Sans and Serif.
Noto Sans :
Noto Serif:
The text was updated successfully, but these errors were encountered: