Coding Font Selection 'Tournament'
daringfireball.net
daringfireball.net
On the site's home page, the posts include a "" link which points to the post itself. I'm guessing the reason the posts don't link to themselves is another hold-out from the old-school: a page linking to itself was typically considered bad practice.
I got Nanum Gothic Coding, but couldn’t find a good site to compare it with Iosevka side by side to check if they are similar
For three years have I now suffered, with 0 reaction. Three years. I haven't lost faith though... one day, someone will say "what the hell kind of font is that? why would you do that?", and I will chuckle.
That said, it does make me wonder about two alternative approaches:
A) When a screenshot is detected, change the font, produce the screenshot and then change it back. You could probably do this on a per-application basis with something like AutoHotKey, or there's probably a deeper way of doing it on the OS-level.
B) Use the magic of AI. Given it's monospaced, you could probably modify an image model to replace the relevant font of the screenshot.
Of course, these approaches may compromise your artistic integrity.
I honestly love it. It's round and cheerful, and suits my crappy vision quite well.
https://github.com/wayou/comic-mono-font
I've tested all Ubuntu/MacOS/Windows Fonts, as well as Operator Mono, Fira Code and most of the other famed fonts.
But Comic Mono is one hell of a drug. It's beautiful and legible.
Thanks for the link!
I work from home and only my wife has noticed...she thinks I'm crazy.
So: plenty professional and serious!
https://news.ycombinator.com/item?id=29010443
https://news.ycombinator.com/item?id=29028660
And to bypass the blogspam: https://www.codingfont.com/
Besides no proprietary fonts (I use Cascadia Code currently… actually this is also open, maybe only google font fonts?), some other things I wish were different:
1. Some alternative to the one-strike tournament. I got Space Mono vs Oxygen Mono in the first round, and liked both of those a lot more than most others. Oxygen won, but Space would have won against most other fonts.
2. Independent sizes. I don’t like tiny fonts (HN is at 220% zoom for me), some of these fonts are very small, so to properly compare e.g. Inconsolata with most other fonts, I’d have Inconsolata at 18 while my default was 17.
I saw that some of the fonts had a ligature for === making it a long congruence sign instead of three equals signs, and I avoided those like the plague.
I was surprised that both Fira Code and Fira Mono were options, that was a bit cheeky.
This time I ran it and got “DM Mono”, which went neck-and-neck against Hack. I’m not sure this was in the lineup last time, but it’s a really nice typeface!
Since I mostly code in camelCase, and I don't like it, I modified this proportional font with some padding before capital letters and made the space char much longer https://github.com/ericfortis/verdanacamel
The caveat is that it doesn’t tabular align lines, but I think that’s something IDEs should render for us.
I agree with you about tabular alignment though. I do think it's stupid that "readable" code involves emulating desktop publishing metaphors with arbitrary numbers of spaces.
Based on what?
I don't think reading speed has ever been the limiting factor for me when reading code. My comprehension is always much slower.
On the other hand, monospace fonts are vastly clearer. Exact punctuation is easier to see. And, obviously, you can align things however you want.
Although speed is not a limiting factor, the little extra effort it takes to read monospace is taxing. In other words, not having to focus on the words with more deliberation helps on long days.
For the clarity, I also modified some punctuation glyphs. For instance, the ‘!’ is larger.
And tabular alignment is something IDE could make for us. There are some DSLs that have tables, IntelliJ has them.
But with code specifically, it seems harder to see the exact punctuation. You're not scanning word shapes, you have to pay attention to individual symbols. I shudder to think of a RegEx in a proportional font, where a period barely has width. Or how do you deal with a single quote followed by a double quote? Or two single quotes? Or zero vs oh?
I once had trouble with a variable named ‘l’ because I thought it was a pipe (bitwise or in js)
Same for multiline strings, it should be able to render the whole block aligned to the start of the string without extra padding in the other lines.
Shame, I was curious about trying it. Operator and Pragmata go for $199.
It also irks me that I cannot buy a single user license for Sohne, but a minimum of a 5 user license.
I agree though that they've missed out on an opportunity to land individual personal use. They've just slapped their standard license on it, and didn't think much about it.
> after using and enjoying Inconsolata for the last decade
Biggus Dickus?Input Mono [1] by David Jonathan Ross is what I use these days. It's very similar to DejaVu, but I like it better because its geometry is a little rounder. DejaVu's "m" is very narrow, and it has fewer serifs (l, i, etc.), but it also has a serif version for those who want that (it's still very "sans"). It comes in many weights and has a proportional version which is top notch even for graphical design. The designer spent a lot of time on the fine details of the font. It's free for personal use.
Jetbrains Mono, which is included in the competition, is very good. Very similar to both DejaVu and Input.
(I draft and typeset my filings separately; IBM Plex would probably be viewed with disfavor in court, simply because it doesn't look like Times New Roman. I push the envelope by using Matthew Butterick's Equity family for that.)
The IBM Plex family is super, both on screen and in print — particularly for free! Very legible and well thought out.
The other typeface I prefer for my drafting is Atkinson Hyperlegible (also free).
Never. In state court most people default to TNR and are blind to typography, so no one even notices. In federal, my opponents are usually the same way but many judges at least have the sense to use Palatino or something Century-like instead of TNR.
In state court appeals, we're required to use 14-point of either Arial or Bookman Old Style (double-spaced). D-: My eyes would bleed if I drafted with that typesetting — it's horrid.
I'm very glad to hear you get away with Equity. I'm well past the age where I am forced to write essays for school using TNR; when my kids are in school, if such madness persists, I'll help them swap it out for Equity and see if their teachers notice. >:)
Aside: I use the Stylus plugin for Firefox to read HN in Concourse. It makes for a more pleasant reading experience.
That's actually what I use and thinking before I even started it.
It seemed like a lot of the fonts were sort of dim looking. I like the brighter font because it makes it easier to read.
It's also missing the GitHub Monaspace fonts, which I've been playing with, but haven't fully switched for my terminal and editor.
They should add all the Nerd fonts: https://www.nerdfonts.com/font-downloads
Here's the location of the Ark, for those still curious:
https://github.com/thelioncape/San-Francisco-family/tree/mas...
For the last couple of years, I am a Cartograph[1] lover. But Connary had changed the license pricing this year, making it a one of the more expensive coding fonts :(
But Iosevka Term works for me the best of all the non-pixel fonts out there.
The site dont work very well with Safari 17.6.
For some reason DejaVu Sans Mono wasn't in the contest.
Also, the game simply didn't work on Firefox, here.