Skip to content
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

Closed
codepointless opened this issue Mar 31, 2020 · 5 comments
Closed

Letters i and j with diacritics, and Soft_Dotted property #71

codepointless opened this issue Mar 31, 2020 · 5 comments
Labels
addressed in source files completed in dev versions, but not yet released as fonts

Comments

@codepointless
Copy link

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:
Times
With Source Serif Pro, I get this instead:
Source Serif

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.

@frankrolf
Copy link
Member

Which environment do you observe this behavior in?

@codepointless
Copy link
Author

codepointless commented Mar 31, 2020

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.

@frankrolf
Copy link
Member

This is a good time to bring this up – thank you for that.
I will have a look at the feature code, and hopefully fix the problem.

@frankrolf
Copy link
Member

I fixed the issue for i j і ј (Latin and Cyrillic), as well as į ị.
There currently is no method in place for combining accents on top of superiors, so I left out ⁱ ʲ.

@frankrolf frankrolf added the addressed in source files completed in dev versions, but not yet released as fonts label Aug 18, 2020
@frankrolf
Copy link
Member

This is resolved in Source Serif 4.004: https://github.com/adobe-fonts/source-serif/releases/tag/4.004R

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
addressed in source files completed in dev versions, but not yet released as fonts
Projects
None yet
Development

No branches or pull requests

2 participants