-
-
Notifications
You must be signed in to change notification settings - Fork 399
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
Combining character combines with the following character #335
Comments
This is intended behavior (source) Is there a scenario where this behavior is causing you trouble? Could you share that to help us consider whether to change this or not? The reason it combines in either order is to make it easier for people to use. I've first hand sat down with designers watching them use this and even the most aware people struggled to remember the "correct" order which led me to implement support for any order. |
This bug is not causing me trouble personally. The reason not to allow either order is that it violates the standard. It encourages people to create documents that look right with this font but are incompatible with other fonts. In Unicode, combining characters follow base characters; see figures 2-17 and 2-18 of The Unicode Standard. |
This is an input problem that should not be fixed in the font but in the input method. A better approach would be to make it obvious to the user that the order is incorrect for example by making it look like: ◯A. |
@moyogo oh that's a nice idea. I'll try it... |
That worked nicely. I'll include the change in the next release 3.18. |
Some base characters combine with a preceding combining enclosing character, but they should only combine with a following combining character.
Screenshot
Here is <U+20DD, U+0041>. This glyph should actually correspond to <U+0041, U+20DD>.
Environment
The text was updated successfully, but these errors were encountered: