I always applaud efforts at new typefaces, but unfortunately I feel this is a badly designed typeface that is worse for legibility, not better. Addressing their three main points in turn: > 1. Increased height for a better reading experience A high x-height is good for coding fonts, but this x-height is now too high. To my eye, this is now at the point where lowercase letters are getting harder to distinguish from up…
The use of ligatures seems counter-productive to me. In the code, I do not want to see any editor shenanigans apart from syntax highlighting.
JetBrains Mono: A free and open-source typeface for developers
71–80 of 207 posts
Re: JetBrains Mono: A free and open-source typeface for developers
#72Re: JetBrains Mono: A free and open-source typeface for developers
#73I always applaud efforts at new typefaces, but unfortunately I feel this is a badly designed typeface that is worse for legibility, not better. Addressing their three main points in turn: > 1. Increased height for a better reading experience A high x-height is good for coding fonts, but this x-height is now too high. To my eye, this is now at the point where lowercase letters are getting harder to distinguish from up…
A lot of the details they spent so much effort on didn't make any sense to me as to why that particular design detail would be important. I don't care about vertical alignment of letter shape details. If I need lowercase letters to look bigger, I almost always also need uppercase bigger too, so I'll just increase the font size +1 pt. I use three different fonts in terminals, editors and IDEs. So I'm sure this font wi…
IMHO, fonts have been studied too deeply for too long for some graphic designer at J. Random Corporation to be able to easily make improvements. In situations like that, most changes and new ideas end up being regressions.
Re: JetBrains Mono: A free and open-source typeface for developers
#74Earlier quoted context omitted.
I don't know about other programs, but iTerm has a checkbox option to enable/disable ligatures.
So does JetBrains IDE's and VS Code. I don't know of any program that forces you to use ligatures just because the typeface supports it.
Re: JetBrains Mono: A free and open-source typeface for developers
#75Is there a reason why the stroke narrows where a curve joins a line (the loops of the p and g, the top of the n and the bottom of the a, etc)? The Consolas font uses a consistent stroke weight; the Fira and Source Code Pro thin the line a bit but much less. It's so narrow I feel like it might render strangely at sufficiently low resolutions; it risks breaking the connection. Presumably there's a readability reason, b…
Re: JetBrains Mono: A free and open-source typeface for developers
#76Thanks, I hate it. My most recent update of IntelliJ turned this font on by default and I had to spend an hour trying to figure out what the font used to be. Mono looked squished to me - the intentional favoring of length over width made the whole editor look like I had an aspect ratio problem on my monitor. I appreciate trying to push the envelope and improve ergonomics, but I wish this would have been opt-in for up…
What did it used to be? You could have taken the opportunity to switch to Inconsolata.