Comments (5)
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.
from juliamono.
Alright, I haven't used JuliaMono with CJK text much - normally I'd prefer using code/documentation purely in English, but I do need to write a Chinese document on this specific instance, so I'll make my guess here too after some look with Fontforge :)
Glyphs that definitely need removal:
- CJK characters U+534D, U+70B9
Glyphs that don't really need to be removed if you can make them full-width instead (if not then I think removing them is better):
- CJK Symbols and Punctuation, Hiragana, Katakana 3000-30FF
- Chinese hour symbols 3358-3370
- Vertical Forms FE10-FE1F
- CJK Compatibility Forms FE30-FE4F
- Full-width symbols in FF00-FFEF (note that some glyphs in this range are half-width, so don't remove / set full-width all of them too quickly)
Other glyphs that I'm not sure:
- U+3297 '㊗', U+3299 '㊙' - maybe these can be kept for the consistency with other circled characters?
- Hexagrams 4DC0-4DFF - these are just too cool to be removed, so I'd guess either keeping them or making them full-width instead
The full range of CJK glyphs in JuliaMono, excluding some glyphs near the end of the Basic Multilingual Plane. Originally I was going to say removing all of them, but apparently they've put some other good symbols there too.
Edit: I think you can make the hour symbols full-width instead. We only need to remove actual CJK characters as they'll look out of place in running texts.
from juliamono.
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. 😀
from juliamono.
This issue has been open for 30 days with no activity.
from juliamono.
This issue was closed because it has been inactive for 14 days since being marked as stale.
from juliamono.
Related Issues (20)
- Pipe HOT 5
- ≺ (`\prec`) hard to distinguish from less-than HOT 8
- small case "r" looks wierd HOT 3
- Does not respect unicode RIGHT-TO-LEFT OVERRIDE, for some glyphs HOT 8
- Unpaired parentheses in CHANGELOG.md HOT 5
- Remove v0.5.1 tag HOT 3
- Add support for `\dot (U+0307)` for numbers HOT 4
- "SS20" (splashtidy) does not work in general cases HOT 5
- Daggers too similar? HOT 3
- Combining characters with lower case j doesn't always render the combining character for some glyphs. HOT 8
- Request for 450 font weight HOT 2
- Emoji Presentation for Julia Logo HOT 9
- wedge/bigwedge and vee/bigvee too similar? HOT 2
- Mystery spacing issues HOT 7
- Interrobang glyph is incorrect HOT 7
- Possible alternate variant of small letter "l" with stylistic set? HOT 18
- Take down the "JuliaMono julia manual" since it pollutes google search? HOT 3
- Unintentional missing glyphs in v0.055? HOT 6
- Ligatures are gone in WezTerm after upgrading to JuliaMono 0.055 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from juliamono.