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
Problem with CJK glyphs #206
Comments
Thanks! I don’t know about this area of monospaced font design, (I just added some that I found interesting) so I’m more than happy to delete glyphs that shouldn’t be there. Do you think you could make a list of glyph unicodes to be removed? No worries if not, I can make a guess. 😀 |
Thanks so much! I’ll make these removals for the next release. Obviously it’s not possible to change any widths - if the glyphs in a font don’t all conform to the same width, the font will fail the tests for being monospaced. |
This issue has been open for 30 days with no activity. |
This issue was closed because it has been inactive for 14 days since being marked as stale. |
Hi! Sorry for bothering you again but I believe this is an actual issue that need fixing, more so than my previous one (which is purely personal preference).
Currently JuliaMono includes the CJK character '点' (U+70B9), possibly in line with the symbols of ㍘ to ㍰ (used in Chinese for hours of the day, but I don't think I've ever seen them in use). However this makes the font look quite awkward with CJK texts containing the glyph (which is pretty common in both Chinese and Japanese):
We can't use a fallback font here as virtually all CJK fonts have their own sets of basic Latin symbols too, so they would take precedence when placed in front of JuliaMono.
I think this can be solved by either removing these glyphs or setting them to double width (which is customary with CJK monospace fonts).
PS. after uploading this image I've noticed that the font includes CJK punctuations which normally should also be full-width (example: U+FF0C ','), so maybe these need fixing too.
The text was updated successfully, but these errors were encountered: