-
Notifications
You must be signed in to change notification settings - Fork 162
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
Letters i and j with diacritics, and Soft_Dotted property #71
Comments
Which environment do you observe this behavior in? |
I tried MS Word, and also made HTML and opened it in Firefox. In both cases diacritical marks are rendered correctly only if a precomposed character exists in the font. So, j with combining circumflex looks like ĵ, but j with combining acute looks like... well, see the picture above. Oh, I also tried web-fonts here. Same result anyway. |
This is a good time to bring this up – thank you for that. |
I fixed the issue for |
This is resolved in Source Serif 4.004: https://github.com/adobe-fonts/source-serif/releases/tag/4.004R |
Latin letters i and j should lose their dot when used with any combining marks above. It is pointed out in the Unicode standard (see section ‘Diacritics on i and j’ on page 289 and figure 7-2), and popular fonts follow this practice:
With Source Serif Pro, I get this instead:
Actually, the same rule also applies to Latin characters
į ị ⁱ ʲ
and Cyrillic letters
і ј
,since they all have the Soft_Dotted property in Unicode (see PropList.txt; here I list only characters included in Source Serif). Unfortunately, existing fonts support this property very inconsistently, and Noto seems to be the only font that really tries to do it right.
The text was updated successfully, but these errors were encountered: