-
Notifications
You must be signed in to change notification settings - Fork 29
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
Add Anchors to U+25CC DOTTED CIRCLE for Proper Rendering of Combining Diacritical Marks. #211
Comments
Yes, it's very variable depending on environment. On my Mac:
I can add anchors easily, although I can't say if this will fix it in all these applications. |
Yes... At least with anchors, it will work consistently across applications that correctly implement Unicode. If you need more information or want to test the behavior, feel free to reach out, I'm available to assist! |
I'm not an expert in font creation, but the issue lies in the different interpretations of text editors when a combining character is displayed alone. For example, VS Code combines it with the preceding character by adding a space, which is confusing. There may be rules to introduce directly into the GPOS table of the font to make the behavior more predictable without needing to add anchors to characters that shouldn't have them. ?? Edit: |
This issue has been open for 30 days with no activity. |
The character U+25CC
DOTTED CIRCLE
(Wikipedia - Dotted circle) is often used as a neutral character to represent combining diacritical marks (Wikipedia - Combining character).The Unicode standard allows, for example, writing
U+25CCU+0327
, which should render [image].However, no anchor is currently present on the
DOTTED CIRCLE
to achieve a correct rendering.An ugly hack that works in VS Code is to type, for example,
U+0327U+025CC
, but the result depends on the editor...Is it possible/desirable to add anchors to the
DOTTED CIRCLE
character to properly render the combined diacritical marks alone?Thanks.
The text was updated successfully, but these errors were encountered: