122 comments

[ 3.3 ms ] story [ 222 ms ] thread
My preferred font, Hack, made it to the final four before losing on a toss up. IBM Plex Mono won and is pretty damn close.
IBM plex mono also won out for me, although I’ve been using Fira Code for ages.
I used this to pick IBM Plex Mono for Gwern.net, which narrowly beat out the Adobe Source Code Pro which ranked highly & we had been using before.
The deal-breaker with Hack, for me, is its curly quotes—they are just far too indistinct. A lot of monospace fonts make this mistake, although there's a pleasing number featured here that don't.
The Site is very slow on my Safari 17.6, Chrome and Firefox worked much better.
Looking at their about[0] page, it seems like Typogram is a company started by the person who also created Coding Font. That might explain the "by Typogram" label.

[0] https://typogram.co/blog/about-us/

PT Mono for me
That’s where I ended up as well. Boring but clean.
Fira Code, which I've been using for years anyway! I found disproportionate glee in picking my usual font
Same here. I've never felt tempted to use another font since I adopted it--well, except for the Nerd Font variant, of course.
Fira Mono.

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.

Same.

I was surprised that both Fira Code and Fira Mono were options, that was a bit cheeky.

SF Mono is by far my favorite, unfortunate it can’t be included It can be extracted from the apple dev fonts dmg if you want to use it in your editor on a non-OSX platform
The link to the tournament looks so much like a header (which I assumed would just be a permalink to the blog post that I am reading) that I spent a full minute looking for it
I think this is a hold-out from old-school blogging, where each post would have a url that was often an external link. Feeds often reinforced this, favouring the external link over the 'blog post permalink' (I guess since, who would care about that when they already have the full text content?).

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 had to come here to see if anyone else was dumbfounded. The site is just generally awful to read.
I ended looking for the link then clicking the apparently first link “Via Jason Snell”. In that page the link to the tournament is also the header (which I did not notice). The last paragraph on that page had a link to the tournament and that’s what I ended up clicking. I’m glad I’m not the only one
Not sure if anyone is like me but I don't have a favourite. In fact, no matter how much I love a font, I have to switch it every few months or I get sick of it.
Its so dependent on font size (or more accurately PPI) that its hard to pick. On my current monitor my favorite Berkely Mono looks thin and hard to read unless I bump up the size higher than I'd like. But drag it over to a Retina screen and it looks fantastic.
Yes, most (if not all) new fonts nowadays seem to assume (very) high DPI and also have no hinting for low DPI. Every time I check a font that is praised here, it looks terrible at small point sizes.
Jetbrains Mono and Fira Code made it to the run off, but Fira won out in the end. Having used Fira for many years, at least I'm consistent.
This should have an option to allow using system fonts (e.g. Consolas) to replace the proposed garbage fonts (such as https://www.codingfont.com/MajorMonoDisplay ).
Less conveniently, you can use your browser to inspect the code panel and change its font to whatever you like.
The white on grey text on this site is absolutely brutal on my eyes. I agree that Source Code Pro is a great coding font though.
I’ve never understood how John Gruber presents himself as a connoisseur of fine UX and typography, and then for decades publishes a bland, often difficult-to-read site.
Victor Mono, an absolute pleasure to use. Though Jetbrains Mono seems to give it a run for its money. The deciding factor seems to be the italic cursive font. Just enough differentiation to really set comments apart from the meat of the code.
Roboto Mono for me - Off to see if its on NerdFonts ...
Funny, it gave me Roboto Mono, a font I've never used. I use whatever VS Code's default is, or IBM Plex Mono with Fira Code's ligatures when I decide to stop being lazy and go set a font. The differences between most fonts don't bother me much.
I'm a litigator and a fan of IBM Plex Mono and Plex Sans for my drafting!

(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).

Another MB fonts enjoyer! I like how MB designed Equity specifically to be metric-compatible with Times New Roman. Have you ever been called out for using it?
I see you are a person of culture! :-)

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.

Arial or Bookman Old Style?! … It's pretty hard to do worse than those two fonts. Eeesh. I'm so sorry.

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.

Because IBM Plex Sans JP exists I use the IBM Plex fonts. It's a whole lot easier than trying to pick fonts that work well together with a Japanese font. And IBM Plex looks fairly nice, so that helps.
Fira Code, Inconsolata and IBM Plex Mono (using now for the last few years) are my favorites. After playing the game, it gave me Noto Sans Mono
I wish there was a version of this for proportional fonts as well. I never use monospace fonts for coding anymore if I can avoid it, but I'm still in search of the “perfect” proportional coding font.
My favourite is Verdana and I haven't found anything else that feels similar
Not that anyone asked, but after using and enjoying Inconsolata for the last decade I’ve come to really love Söhne Mono in the last few months.

Ref: https://klim.co.nz/retail-fonts/soehne-mono/

  > after using and enjoying Inconsolata for the last decade
Biggus Dickus?
You're thinking Incontinentia
Well, it is a pretty nonsensical name for a font. It appears to mean "unconsoled", which (a) has no valid semantics as applied to a font, since fonts don't have thoughts, moods, or feelings; and (b) has a very negative valence - being unconsoled is a bad thing.
Inconsolata was inspired by and named after Microsoft's Consolas font, which was presumably so named as it was meant for the console.
OK, but by the time you're just picking ordinary words for the name of your product, should you have any level of concern for what those words mean? Are we going to follow up with "inconsolable"?
Consolation! Console Nation? I am sure they have a crack font-naming team in Redmond, we haven't seen the end of it yet.
Even as someone who has bought many fonts for coding, including Pragmata Pro, Operator and others (i.e. not cheap ones), I was blown away that for just the Mono weights in regular and italic is nine hundred and sixty dollars.

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.

Individual personal users just aren't type foundaries like Klim's target market. They want to land large businesses who use their typefaces as their dedicated brand font - and the pricing reflects that potential value.

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.

My favorites are PT Mono (Mac native), Commit Mono and GNU Unifont (works well on smaller screens).
Interesting, I ended up with Hack vs Source Code Pro twice and still picked Hack.

The site dont work very well with Safari 17.6.

I became an Iosevka convert this year. If there are things about it you don't like, you can likely build a custom variant that fixes those things. There are 54 variants for the zero character, for example. Pick your poison. https://typeof.net/Iosevka/
I use it for a few years already. It is not an option in this game, right?

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

I mean, if it were, it would always win...
No, it's not an option in the game. Judging from comments around the interweb, there are a number of good choices that aren't represented.
Yeah I find Iosevka extremely readable and love how narrow it is. Basically the only monospace font I use.
I really like using Light for coding and Extra light weights for comments. It's a fantastic font.
Been on Iosevka for ages. Nothing else comes close for me. Not even berkeley condensed
Though it's not actually a vector font, I've always liked the aesthetics of Fixedsys. And I still do.
No tournament is needed. Everyone knows that Source Code Pro is the best coding font.