-
Notifications
You must be signed in to change notification settings - Fork 305
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
At the 10pt on non retina 0 looking like 8 #188
Comments
The problem I see is that the sides of the 8 are not contoured enough. |
Enable the stylistic set 'zero' if your editor supports. e.g. if you're using vscode, add |
Understood, but the problems I see @philippnurullin have are:
|
The problem is cannot be solved by changing zero to slashed. It doesn't make any difference in small size. The possible solution is make sset with zero with different form. |
I find that even on a hi-dpi display the 0 and 8 are hard to tell apart. When programming, distinguishing 0 from O is only moderately important. It just isn't a common mistake to mix them up, beyond the most basic beginner level. Unless you write l33tspeak you won't have long runs of characters where 0 and O both appear. And if you do somehow muddle them, almost any programming language will give a syntax error. But 0 and 8, on the other hand, commonly appear next to each other in numbers and there is no warning or error from the computer if you confuse them. It's more important for a typeface to have a clear distinction between the different digits than it is between 0 and O, or 2 and Z, 1 and I, etc. I think you should reconsider the dotted zero and either make it a much smaller dot, or have the 0 as a thin ellipse without dot. |
For what it's worth, having been the one to point this out and so feeling somehow responsible, here are some other examples of typefaces I happened to have installed, all in MacVim at 10px using Solarized theme. Zoomed 400%: Some are easier than others to distinguish, even with dots or slashes. But I wouldn't presume to tell the designers how best to fix this for JetBrainsMono :) |
I can distinguish better without zoom in :-) By the way, "a" and "o" in Monaco are almost the same. |
Try the latest version, the zero has been improved |
@riggs This looks like one of the old releases of JetBrains mono on your screen. Try to upgrade to the latest version & see if you have more pleasant experience. Overall, thanks for the input. I'll see what can be improved. |
Yeah, this is v1.0.3. |
It's the current version in the 3 JetBrains IDEs I use (and update) regularly, so perhaps something could be done to include font updates more expediently. |
Major changes — Added Greek alphabet #58 — Reworked diacritics #228 — Removed x-height increasing from hinting. Affects non Retina screens. #286 #265 #272 #262 #275 — A lot of tiding up of contours to meet Google Fonts criteria Other updated and fixes — Ligature for 0x (hexadecimal) prefix #98 — Lowered horizontal bar in Florin to make it more distinguishable form italic f #129 — Changes the 8 construction to make it more distinguishable from B and 0 #188 — Added Changelog #263 — Variable font correctly grouped in one family with Italics #270 — Reverted to previous construction of f #273 — Corrected OneNote line height #278 — Removed kerning pair #297 — Add Overline #298 — Increased difference between hyphen, en-dash, and em-dash #318 — Removed the "tail" in the italic a
The original request was that the @trygveaa Yes indeed the |
Hey, so when will it be modified? At present the figure 8 construction looks inconsistent with font. |
The text was updated successfully, but these errors were encountered: