Skip to content
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

Zero - hinting the dot #104

Closed
qgates opened this issue Jan 28, 2020 · 7 comments
Closed

Zero - hinting the dot #104

qgates opened this issue Jan 28, 2020 · 7 comments

Comments

@qgates
Copy link

qgates commented Jan 28, 2020

Further to #25, I have similar issues with the dot in zeros being off-centre at some font sizes. Probably my OCD, but I'd love to see the dot centred correctly at all sizes.

Kudos for all the work that's gone into JBM, it's my new coding font. Much cleaner than Fira and a welcome change from the my old trusty (but serif-heavy) Consolas.

@qgates qgates changed the title Zero hinting the dot Zero - hinting the dot Jan 28, 2020
@philippnurullin
Copy link
Member

@qgates Its a hinting bug. Right now we are working on 1.0.3 which will have manual hinting. It will address the problems like this.

philippnurullin added a commit that referenced this issue Feb 7, 2020
— Added support of Box Drawings 159 symbols #84 #55
— Added ligature `<--` #95
— Removed the `\/` & `/\` ligatures #65 #76 #78 #83
— Corrected behaviour of ligatures in a glob pattern #88
— Changed the `$` & dependent glyphs #110
— Added no-break space #94
— Corrected unexpected `>=` ligature usage in `>=<` sequence 
— Refactored `w`, `W`, `m`, `M`
— Slightly tuned ascenders & descenders
— Added support of Mongolian language #81
— Better placement of the dot in 0 #104
— Reorganised family names #122
philippnurullin added a commit that referenced this issue Feb 7, 2020
— Added support of Box Drawings 159 symbols #84 #55
— Added ligature `<--` #95
— Removed the `\/` & `/\` ligatures #65 #76 #78 #83
— Corrected behaviour of ligatures in a glob pattern #88
— Changed the `$` & dependent glyphs #110
— Added no-break space #94
— Corrected unexpected `>=` ligature usage in `>=<` sequence 
— Refactored `w`, `W`, `m`, `M`
— Slightly tuned ascenders & descenders
— Added support of Mongolian language #81
— Better placement of the dot in 0 #104
— Reorganised family names #122
— Updated download link in README.md
@qgates
Copy link
Author

qgates commented Feb 7, 2020

@philippnurullin seem to be having the same issue in v1.0.3. Tested in Sublime Text and VSCode. At some sizes the dot is centred correctly, but some it's too high or too low.

@qgates
Copy link
Author

qgates commented Feb 9, 2020

As an aside, it would be nice if the dot was more of a dot and less of a line. It may be my imagination but the dot looks more like a line and seems to fill most of the zero now in 1.0.3

@philippnurullin
Copy link
Member

@qgates Hi, can you provide the screenshots of 0 in context in following sizes. 10, 11, 12, 13, 14, 15. Thanks in advance.

@qgates
Copy link
Author

qgates commented Feb 10, 2020

Here you go. As you can see 10-13 are fine, 14 and 15 are too high (16 is the same), 17 is too low (18 the same), 19 too high (20 the same), 21 too low etc. These shots were taken in Sublime Text running on win10.

image

@qgates
Copy link
Author

qgates commented Feb 14, 2020

As an aside, it would be nice if the dot was more of a dot and less of a line. It may be my imagination but the dot looks more like a line and seems to fill most of the zero now in 1.0.3

Now that I've been working with JBM for a little while the dot (line) definitely clutters the zero a bit much. Reducing its length a little, towards a dot, would provide a cleaner reading experience overall imo.

@philippnurullin
Copy link
Member

@qgates In the 1.0.3 the dot was enlarged to be more pronounced & work better with PostScript hinting. Ok, in 1.0.4 i will me it smaller & we will see how its working. The ideal placement of the dot in all sizes achievable only with TrueType hinting but its not woking well with some things we want to introduce in future, so bear with us until we find a way to add it.

philippnurullin added a commit that referenced this issue Jul 10, 2020
— Added 3 lighter weights with matching italics #1
SemiLight — Special for the dark background. It’s a slightly more thin version of Regular.
Light — Will perform best on HiDpi in more big sizes.
ExtraLight — If you want to go even thinner. Recommended for presentation mode.
— Added Variable format for more precise weight tuning.
— Project migrated from FontLab to Glyphs. Source in UFO provided.
— *ML comment ligatures are vertically misaligned #77
— Ligatures in a glob pattern look inconsistent #88
— Zero - hinting the dot #104
— Big space above text in OneNote #210
— Corrected hinting #218 #235 #239 #252
— Monospaced detection errors  #227 #230
— Wrong interpretation in "<||> |>" #234
— Reworked % ‰ #236
— Missing some Powerline symbols #240
— Disable `>-` ligature when followed by `<` (`>-<`) #251
— Add the Latin Capital Letter Sharp S (U+1E9E) #262
— Added superior & inferior numbers ⁰¹²³⁴⁵⁶⁷⁸⁹₀₁₂₃₄₅₆₇₈₉
— Fine tuning of capital, ascender & descender metrics
— Raised the bar in `f` to work better in context of the line
— More spacing tuning in arrow ligatures
— Corrections in  -<  -<<  <— <!—
— More pronounced bar in Ħ Ŧ ћ ħ đ ŧ
— Correct u+02C9 placement
— Corrected placement of Ogonek in Uogonek
— Corrections in Vietnamese diacritics
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants