-
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
Whitespace and USE dotted circles #3718
Comments
I don't think so. |
Oops. That's because:
and:
@dscorbett I think the |
The spec says instead of
|
Using Unicode recommends U+00A0 as the base for isolated combining marks. It used to recommend U+0020 but explicitly no longer does. It doesn’t say that U+0020 is invalid, just that there might be “potential conflicts” and “complications”. One could make the case that HarfBuzz should interpret this discouragement as a prohibition, thus restoring the dotted circle. The simplest implementation is to override U+0020 to the class WJ. For other characters, though, I think dotted circles should only be added to text that is actually invalid, not merely strange. |
I'm fine separating U+0020 only. Should we do the same in other syllabic shapers as well? |
It’s best to keep them consistent. |
6e059a4 introduced a surprising change. Before that, a mark following a space glyph got a dotted circle:
Afterwards, no added dotted circle:
Is this by design? If seems strange to me that a space should constitute a cluster head.
The text was updated successfully, but these errors were encountered: