Lowercase e - bottom portion looks blurred
krish-r opened this issue · 2 comments
Hello,
The bottom bar on lowercase e
regular variant looks blurred at font size 15 in IntelliJ and VS Code.
(And, I tried with other sizes and I don't see that issue.)
Can you please take a look into this?
Environment:
OS | Windows 10 21H1 (OS Build 19043.1165) |
Display | 1920x1080, 100% Scaling |
Editor/IDE | IntelliJ, VS Code |
Fonts | Rec Mono Linear v1.079 |
Font Size | 15 |
Font Style | Regular |
VS Code: (I've used the same text from IntelliJ font screen)
Thanks!
I mostly can’t solve this (I don’t have much control over rendering engines, and I can’t afford to hand-hint these fonts unless it gets specific funding, which is pretty unlikely for hand-hinting these days...).
However, when I compare the e
to the a
and s
in the weight 800
sources, I see that the crossbar could probably be slightly thickened without being disruptive to the design. I’ll give that a try sometime!
(This comment is mostly a note to myself, so no need to respond.)
I think have the solution:
- Disable the ttfautohint from https://github.com/arrowtype/recursive-code-config/blob/main/scripts/instantiate-code-fonts.py#L232 and build the font
- Use nerd font repository to add nerd font to the font:
./font-patcher "PathOfFont" --use-single-width-glyphs --adjust-line-height --complete --windows --careful
- Use ttfautohint to hint the font:
ttfautohint "PathOfFontToHint" -W "PathOfFontHinted"
Don't have time? I attach already parched fonts and two python script to automate the patching process of nerd-font and ttfautohint if you have another fonts
fonts.zip
How I thought about this? Look the font I saw python-ttfautohint use a beta version of ttfautohint and I don't know if python-ttfautohint use -W argument