Earlier quoted context omitted.
I'm super confused, are the using a... well, I don't know the terms, but a fancy "a" for the straight face and a simple "a" that's the circle-bar O|-shaped "a" for italics? Is that common in fonts and I never noticed before?
Yes, many fonts use double story 'a' for roman and single story 'ɑ' for italic. Calibri, Segoe UI, Times New Roman, Droid Serif, Merriweather, Consolas, and Source Sans Pro are examples I found from quick searching.
JetBrains Mono: A free and open-source typeface for developers
151–160 of 207 posts
Re: JetBrains Mono: A free and open-source typeface for developers
#152Re: JetBrains Mono: A free and open-source typeface for developers
#153I 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…
Re: JetBrains Mono: A free and open-source typeface for developers
#154It would appear that one needs the Font Family name, which one can guess. To be sure in all cases, I made a MacOS alias:
alias fonts="system_profiler SPFontsDataType | grep 'Family:' | perl -pe 's|^.*Family: ||' | sort -u"
However, how does one select weights, such as defaulting to JetBrains Mono Medium
It turns out that one can enter a raw font file name in place of the family, such as JetBrainsMono-Medium
However, any formatting that selects a different style, such as italics, will default to the family. So for example, italic comments are rendered for me in regular not medium weight. I'm fine with this, but it's a quirk that can only be fixed by spelunking into the individual syntax highlighting files.Re: JetBrains Mono: A free and open-source typeface for developers
#155I was disappointed that despite presenting the cookie banner as if it were a terminal, the options did not accept keyboard input [Y]es, I agree [N]o, thanks Ok on topic: I'm never sure what to think of these "developer" fonts that make use of ligatures for combinations like ==, >=, ->, =>, etc. On one hand they do look really nice, but I always can't help but feel it would actually make things just a little bit harde…
I do love the ligatures in Fira Code. It always makes me happy to see the nice looking =, !=, !== or ->. I am not so sure about these, though. Maybe a tad to much/to special in some cases? Somehow they don't pop for me the same way.
Re: JetBrains Mono: A free and open-source typeface for developers
#156Earlier quoted context omitted.
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.
I agree completely. When I see ligatures, I have to mentally stop and wonder what the actual characters are "underneath". So annoying.
Re: JetBrains Mono: A free and open-source typeface for developers
#157I'll stick with DejaVu Sans Mono, thanks.
----
fontforge → Element → Font properties… → Unicode Ranges
Non-Unicode Glyphs 159/0
Unassigned Code Points U+0000-U+11FFFF 2/0
Basic Multilingual Plane U+0000-U+FFFF 481/61780
C0 Control Characters U+0000-U+001F 2/0
Basic Latin U+0020-U+007E 95/95
Latin-1 Supplement U+00A0-U+00FF 94/96
Latin Extended-A U+0100-U+017F 128/128
Latin Extended-B U+0180-U+024F 6/208
Spacing Modifier Letters U+02B0-U+02FF 9/80
Greek and Coptic U+0370-U+03FF 2/135
Cyrillic U+0400-U+04FF 94/256
Latin Extended Additional U+1E00-U+1EFF 6/256
General Punctuation U+2000-U+206F 16/111
Superscripts and Subscripts U+2070-U+209F 7/42
Currency Symbols U+20A0-U+20CF 1/32
Letterlike Symbols U+2100-U+214F 5/80
Mathematical Operators U+2200-U+22FF 14/256
Geometric Shapes U+25A0-U+25FF 1/96
Alphabetic Presentation Forms U+FB00-U+FB4F 2/58
Latin Ligatures U+FB00-U+FB06 2/7
Re: JetBrains Mono: A free and open-source typeface for developers
#158Earlier quoted context omitted.
> 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. 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.
Consider how many new hacker fonts we've seen on here in the past year or so. Is there really that much unexplored terrain in this landscape?
Re: JetBrains Mono: A free and open-source typeface for developers
#1591. IBM Plex Mono
2. Office Code Pro
3. Fira Code
4. Inconsolata
5. PT Mono
6. SF Mono
7. Input Mono
8. Hack
9. DejaVu Sans Mono - Bront
10. Anonymous Pro
Re: JetBrains Mono: A free and open-source typeface for developers
#160I 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…