Inconsolata-g font derived from Inconsolata and Inconsolata-dz

I use the free Inconsolata font (by Raph Levien) to program and as shell font, and I like it a lot. I have seen this blog post: "Adding straight single and double quotes to Inconsolata", that offers Inconsolata-dz:

So I've uses FontForge to modify more his Inconsolata version, to fix some of the things I don't like of Inconsolata. This is the result, my Inconsolata-g:

Here you can download the font (ask if you want a ttf version too):

My changes:
- Single and double quotes ' and " are now straight, this comes from Inconsolata-dz.
- , . ' are a bit more visible/thick, because such symbols are really important in C-like languages, and you need to see them well. (Now the comma of , is a bit bigger than the comma of ; but I don't care of such useless symmetries, I use this font for practical purposes).
- The ^ is a bit wider, because it's used often enough in C-like languages, as bitwise operator, and it deserves to be more visible.
- The curved upper leg of the lower case r is a bit more visible, it was a bit too much thin before. This is a small change.
- In the latest version of Inconsolata the zero digit is slashed, this is quite positive and helps tell it apart from upper case O. But if you have many zeros in a row 00000000 such slashes produce a "vibrating grating" for the eye, that I don't like. So I've replaced the slash with a small point. I use such font is large enough size, so the point is very little. If you use such Inconsolata-g as a very small font such tiny point becomes almost invisible. This is the first time I use FontForge and I don't know yet how to add size hints to fonts.
- Numbers are a bit larger (keeping the font non proportional), so I can read them a bit better. This has the disadvantage that zero is now almost as wide as uppercase O, so the little point of the zero is important.
- The symbol minus - is a bit lower, so it's a bit better aligned when I use a smile :-), this has the disadvantage that the horizontal lines of - and + aren't fully aligned any more.
- [] are now about as tall as () and {}, so Python collection literals have a more uniform look.
- In future I may make the upper side of ! flat and make the lower case t more straight, but in practical situations this doesn't bother me, so I have left them as they are for now.
- The font is bigger than Inconsolata, this comes from the Inconsolata-dz, I don't like this, but it doesn't bother me much, so I've not changed it.

There's another important thing I'd like to change: to keep the bold chars of Inconsolata-g as wide as the non bold versions, because I'd like to keep them non proportional when a computer programming editor shows keywords as bold. I don't know yet how to do this with FontForge (I accept suggestions).
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
若有不妥, 欢迎评注提醒:


订阅 substack 体验古早写作:

点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

关注公众号, 持续获得相关各种嗯哼:


关于 ~ DebugUself with DAMA ;-)
公安备案号: 44049002000656 ...::