alt.hn

3/30/2026 at 3:16:35 PM

CodingFont: A game to help you pick a coding font

https://www.codingfont.com/

by nvahalik

3/30/2026 at 8:08:12 PM

Something I never liked about this game is its showing it in your browser at your chosen font size.

Chrome (assuming you're using Chrome) draws it a specific way. This does not match how Freetype (using typical tuning) or DirectWrite draws it. Chrome's choices in font renderer tuning and blending makes it kind of split the difference between Windows-style and OSX-style, and isn't native to either.

What it should be doing is showing you lossless screenshots of actual in-app renders at different sizes. Some in Chrome (to represent the Electron apps), some in DirectWrite, some in OSX post-Retina, etc.

Some fonts look amazing at larger sizes, but are unreadable at smaller ones. Some perform exceptionally well at smaller sizes. Some look great on every font renderer but OSX's, but some only look right on OSX and look bad everywhere else.

I've sorta played this game with myself, in a semi-objective way: take a bunch of fonts, ignore the subjective art nature of them, and throw them at a bunch of common renderers and see what the optimal size is, and then sort by smallest legible size.

If we define Fira Code, the most popular code font out there, as the bare minimum, 8 of the ones I tested beat it, while 17 were worse.

https://github.com/Diablo-D3/dotfiles/blob/master/fontsizes....

by DiabloD3

3/30/2026 at 10:45:10 PM

Totally agree, the same fonts at the same pixel sizes often look massively different in different environments. I -love- macOS’ native font rendering, but have been unsuccessfull in emulating it on Linux :/

by bool3max

4/1/2026 at 8:32:32 PM

Freetype can render almost indistinguishably from OSX post-Retina.

Set `FREETYPE_PROPERTIES="cff:no-stem-darkening=0 autofitter:no-stem-darkening=0"`, and then also enable (S)light hinting on LoDPI, or None on HiDPI. Also, disable subpixel and use greyscale only.

OSX looks the way it does because they use excessive stem darkening combined with incorrect gamma blending. GDI, WPF/UWP/WinUI, most ClearType/DirectWrite consumers, GTK, and most browsers also do incorrect gamma blending as well.

Qt is the exception. It enables stem darkening by default, but then uses correct gamma blending. Unfortunately, this is the objectively correct way of rendering, everyone else is doing it wrong.

The only thing you can't do is OSX gamma blends incorrectly for 1.8 on a 2.2-2.4 screen. Everyone else blends incorrectly for sRGB/2.2 on a 2.2-2.4 screen. Light on dark's obscene behavior on OSX shouldn't be replicated.

If you want the opposite, and make it look like Windows, force stem darkening off (use the above env, but set both to 1), and set hinting to Full to make it look like pre-Cleartype, or Medium to make it look like DirectWrite.

by DiabloD3

3/30/2026 at 7:55:22 PM

Going through this, I was introduced to <= being converted to a ligature which immediately ruled it as a nope for me. No monkey business with the characters of my code thank you very much.

by dylan604

3/30/2026 at 9:59:21 PM

This is also the first time I've noticed that some fonts have the center cane of the lower-case "m" shorter than the other canes. I love that!

Interestingly, Ubuntu Mono was the font I landed on - which is already the font that I use. At least I'm consistent.

by dotancohen

3/31/2026 at 10:58:56 AM

I tend to bounce around between Ubuntu Mono, Fira Code and Comic Mono. Comic Mono is not amongst the participants in this game, and my finalists were Ubuntu Mono and Fira Code, so I guess I'm pretty pleased that I've stayed consistent as well!

by shrikant

3/30/2026 at 7:58:33 PM

That is usually configurable at the terminal level- for example, both wezterm and ghostty have available configs to control this behavior.

by pmarreck

3/30/2026 at 8:53:22 PM

> That is usually configurable at the terminal level

And if you use Emacs, it's configurable at the buffer level. [1] This lets me build a version of Iosevka where `~=` and `!=` both become ligaturized but in different major modes, avoiding any confusion.

[1]: https://github.com/mickeynp/ligature.el

by mcookly

3/30/2026 at 8:03:09 PM

Good to know. I’ve been using ghostty and generally not a fan of the code ligatures (or just too stubborn to adapt!).

by jwilliams

3/30/2026 at 8:51:15 PM

I'm not either. I think it may look "cool" visually but when trying to work with code with those in it, it seems odd, like that it's a single character even though it's not and it just breaks the flow

by r_lee

3/31/2026 at 11:24:35 AM

Because most of those who commented are among those who do not like ligatures, I must present a counterpoint, to diminish the statistical bias.

Some people like ligatures, some people do not like them, but this does not matter, because any decent text editor or terminal emulator has a setting to enable or disable ligatures.

Any good programming font must have ligatures, which will keep happy both kinds of users, those who like and those who dislike ligatures.

I strongly hate the straitjacket forced by ASCII upon programming languages, which is the root cause of most ambiguous grammars that complicate the parsing of programming languages and increase the probability of bugs, and which has also forced the replacement of traditional mathematical symbols with less appropriate characters.

Using Unicode for source programs is the best solution, but when having to use legacy programming languages in a professional setting, where the use of a custom preprocessor would be frowned upon, using fonts with ligatures is still an improvement over ASCII.

by adrian_b

3/31/2026 at 11:56:12 AM

A coding font is supposed to help you distinguish between characters, not confuse them for each other. Also, ASCII ligatures usually look worse than the proper Unicode character they are supposed to emulate. The often indecisive form they take (glyphs rearranged to resemble a different character, but still composed of original glyph shapes; weird proportions and spacing due to the font maintaining the column width of the separate ASCII code points) creates a strong uncanny valley effect. I wouldn't mind having "≤", "≠" or "⇒" tokens in my source code, but half-measures just don't cut it.

by pwdisswordfishy

3/31/2026 at 5:56:23 PM

No need to rely on app-specific configs. You can disable it globally in your fontconfig. For example, this disables ligatures in the Cascadia Code font:

  <match target="font">
    <test name="family" compare="eq" ignore-blanks="true">
      <string>Cascadia Code</string>
    </test>
    <edit name="fontfeatures" mode="append">
      <string>liga off</string>
      <string>dlig off</string>
    </edit>
  </match>

Here is someone disabling ligatures for Noto Sans Mono: https://blahg.josefsipek.net/?p=610

by craftkiller

3/31/2026 at 1:19:00 AM

This is optional. There is a checkbox on the site to disable ligatures.

by brikym

3/30/2026 at 8:18:47 PM

I like most ligatures, I wish I could selectively turn off just this one.

by iNic

3/31/2026 at 7:46:28 PM

I love ligatures but I wish there was tooling for context sensitive ones. This is a really good example. When developing, I love <= turning into ≤. When running a cli that happens to use <= for the start of its progress bar… not so much

by jevndev

3/31/2026 at 10:17:02 PM

You are in luck! Editors do support customizing which ligatures get used where. For example, ligature.el lets me set only certain ligatures in certain modes. I like ligatures in Haskell, but dislike them in prose. I don't really customize at a finer-grained level than modes, but I could. Other editors should have similar configs.

by antiframe

3/30/2026 at 8:14:12 PM

I don't like them as well. On this site, you can disable them with the checkbox on the top-right

by pietervdvn

3/31/2026 at 5:30:05 AM

[dead]

by smohare

3/30/2026 at 7:05:15 PM

Knowing that everything in here is people asking why their font is missing: I highly recommend having a look at

[ MAPLE MONO ]

(on Github https://github.com/subframe7536/Maple-font). It has amazing readability, looks nice, is compatible with NF if you use that. I received compliments from people looking over my shoulder for my f'ing font?! Huge shoutout to subframe7536 ^^

by torgeros

3/30/2026 at 7:18:27 PM

While we're dropping lesser-known coding fonts, here's my favorite, Lotion [0]. It's cute and playful but also very legible and clean.

[0] https://font.nina.coffee/

by ksymph

3/30/2026 at 8:00:07 PM

This one has a bit of... an Art Deco flavor, perhaps, is it?

by pmarreck

3/30/2026 at 10:53:19 PM

First Maple and now this. Today is good day for trying new fonts.

by theSuda

3/30/2026 at 8:26:48 PM

Italics turn into cursive... I cannot imagine ever wanting this in my IDE, but that's just me.

by metalliqaz

3/30/2026 at 10:32:01 PM

I know right?! And apparently only certain letters become cursive in italic, so it's not even consistent about it?!

This seems bizarre to me, I do not understand the rationale behind it. Can someone enlighten me?

by antisol

3/31/2026 at 12:05:56 PM

"Italic" does not merely mean "slanted".

by pwdisswordfishy

4/1/2026 at 4:34:15 AM

Aah, it also means "inconsistent", does it?

(the term you were looking for is "oblique", btw)

by antisol

3/30/2026 at 10:37:51 PM

The slant and connective distance of the cursive italic l are noticeably different than of the other letters, so every word that includes one is very jarring.

It looks like they naively aligned the slant of the leftmost edge at the mid-height of the glyph, which is not the right way to optically align shapes, especially for a symbol with asymmetric curvature (the leading face of the loop leans substantially more than the trailing face). And then in addition to that, a too-wide arrangement when adjoining ("ul", "ll", etc) causes excess dead space around adjoined pairs.

You see this quite strongly in the "null" that appears on line 5 in their example screenshot. The two "l"s both appear to lean more than the "nu", and the "ul" has more internal space than the "nu", and the "ll" has even more than that.

by BugsJustFindMe

3/30/2026 at 8:55:01 PM

I don’t like it. It looks amateurish in the same way Comic Sans looks to me. I suppose you’d love this if you also enjoy Comic Sans.

by kccqzy

3/30/2026 at 9:10:58 PM

It feels more like Consolas to me.

by maxloh

3/30/2026 at 10:47:01 PM

Consolas at least looks like a serious type face. This one has letterforms so rounded that it screams playful without any seriousness.

by kccqzy

3/30/2026 at 8:16:26 PM

I've been a long time Fira Code user, but recently switched to Maple - I love it. Mostly because of the "single storey" `a`, but that's just a personal preference of mine.

by amanzi

3/31/2026 at 12:55:21 AM

Fira Code does have a "single storey" a. You can activate it by passing the "cv01" feature flag to your text editor of choice. (If the text editor supports otf font features)

For more info: https://github.com/tonsky/FiraCode/wiki/How-to-enable-stylis...

by ss141309

3/31/2026 at 8:44:34 PM

Thanks for the tip! I really need to look into these feature flags some more to understand how they work. I noticed that the Inter font has similar flags too.

by amanzi

3/31/2026 at 6:23:15 PM

That dollar sign is awful. I kinda dig some parts of this, but my brain simply doesn't parse that as a dollar sign; it requires extra thought to recognize it.

by hayleox

3/30/2026 at 10:02:09 PM

What do you like about it? I like that the I and l are distinctive, and of course the distinction between 0 and O. However, there are some nice letter differentiators that it is missing, such as a shorter middle cane in the letter "m" (Ubuntu Mono has this for example).

by dotancohen

3/31/2026 at 8:25:24 AM

Incredibly jarring lowercase 'a' in that. Far too prominent to the point of affecting readability.

by rounce

3/30/2026 at 10:48:21 PM

Checked it out and instantly liked it. Been using Cascadia Code for years. Will give this one a try now. Thank you!

by theSuda

3/30/2026 at 9:13:20 PM

Woa, that's a weird @ in the screenshot in line 6.

by aktenlage

3/30/2026 at 10:34:16 PM

I had to look very hard at the line to recognise it as an @ because it's so weird.

by antisol

3/30/2026 at 7:43:15 PM

Seconding Maple Mono - it's very nice.

by chris_st

3/30/2026 at 9:05:24 PM

> Nice

< Look at the tasteful colouring. The tasteful thickness of it. Oh my God.

by Bootvis

3/30/2026 at 6:32:11 PM

Berkeley Mono, Iosevka, and Cascadia Code are missing which are my favorite fonts. The game handed me Roboto Mono instead.

What I noticed while playing was that when fonts are similar, I really pay attention to the rendering of "m" and "r". When they look off, the whole font looks off to me.

by sedatk

3/30/2026 at 7:51:47 PM

Berkeley Mono was the first time I bought a font.

It's so good. Perfect even. And they have a really neat customization tool.

I've been using it for a few years now and they actually still occasionally release a new version of it. Haven't gotten tired of it yet.

The only complaint I have about it is that I had to do a hacky workaround to get my Nix setups to pull it in since it's proprietary.

I even forked their "Machine Report" tool (which presumes Debian) to make it work on Linux/NixOS by applying a "polyfill": https://github.com/pmarreck/usgc-machine-report-nixos-editio...

by pmarreck

3/30/2026 at 7:18:53 PM

It's really funny that after going through all those fonts it landed on Ubuntu Mono for me which is what I use anyways to code in my terminal.

I wonder if it's Stockholm syndrome or if I really do prefer it. It's a totally fine font, I've never felt the need to change it. All the default open source mono fonts seem completely adequate I suppose.

by CoolGuySteve

3/31/2026 at 4:03:44 AM

I love this, but I really wish it were structured as a "Hot or Not" type of round robin system rather than a bracket.

Some fonts are close enough that I don't know if I'd choose one over the other consistently, and I'd be curious to see a percentage score of how much I like a particular font.

by spankalee

3/31/2026 at 1:00:17 PM

Totally agreed -- there are so many different factors involved in each comparison, and I feel like I'm easily paying attention to different things on each comparison.

Unfortunately, I don't believe there's any established algorithm for how to repeatedly sample pairwise preferences to convert them into a strict ranking, which would ideally be with an active learning component to really drill down into the comparisons that are the closest. Would be a fascinating thing to try to develop, though.

by crazygringo

3/30/2026 at 4:11:05 PM

My coding font is comic-shanns-mono, here's how it looks: https://github.com/jesusmgg/comic-shanns-mono?tab=readme-ov-...

by sodimel

3/30/2026 at 5:27:57 PM

Reminds me of the original Smalltalk font.

by rjsw

3/30/2026 at 8:26:57 PM

Cream is a very distinctive font. It’s perfect for Smalltalk. In the 1980s I remade it for the Apple II to be used in a game. Obviously very little text would fit on the screen it was used for.

by rbanffy

3/30/2026 at 4:52:56 PM

I was intrigued by a font called Codemonkey. This site has lots of classic comic fonts, including WildWords which is used in pretty much every manga translation.

https://www.comicbookfonts.com/Code-Monkey-Variable-font-p/b...

Unfortunately plus signs display as blank spaces in the test drive. Oh well.

by card_zero

3/30/2026 at 4:42:00 PM

Comic Code Ligatures for me :D

by other_herbert

3/30/2026 at 7:15:46 PM

Yeah, a few years ago I tried the free ones, but eventually settled on Comic Code. I've been using it ever since - it's pleasant to code with. (If anyone is considering this - the "essentials" set with bold/italic is around $30. You don't need the full set.)

by dunham

3/30/2026 at 5:35:19 PM

Same. It has a double-storey a, which I prefer a lot.

by speedgoose

3/30/2026 at 4:12:47 PM

I initially used this one when I started playing around with Zed on a personal project, but I kept it and it has grown on me considerably.

by nvahalik

3/30/2026 at 4:20:38 PM

similar situation here, but i used it because i thought it was funny... then kept it because it grew on me haha. had it for a few years, might give it a spin again

by vladde

3/30/2026 at 4:30:57 PM

i like that way more than i would have thought simply based on the name.

by john_strinlai

3/31/2026 at 7:54:50 AM

(I may also add that I'm using synthwave 84' in vscode, which adds neon effects on my code using text-shadow)

by sodimel

3/31/2026 at 9:27:19 AM

It's fun when we use software (and prodigious amounts of computation) to emulate the things people complained the most about in old hardware.

by rbanffy

3/30/2026 at 5:24:39 PM

I use comic mono myself

by deepriverfish

3/30/2026 at 6:28:44 PM

Thanks, I hate it.

by bolp

3/30/2026 at 6:20:55 PM

diabolical

by dhorthy

3/31/2026 at 8:18:39 AM

[dead]

by ludamn

3/30/2026 at 4:00:16 PM

I enjoyed this, though my font preferences are pretty stable.

It would be nice if it showed you 1st, 2nd, semi-finalist, quarter-finalist...

It would also be nice to see progress of some kind, a few minutes in I was wondering if I was near completion or just getting started.

by JasonSage

3/30/2026 at 4:37:04 PM

It does show you on the left. Just not on the certificate.

by croemer

3/30/2026 at 5:38:27 PM

> t would also be nice to see progress of some kind

It's hidden behind the menu button on mobile.

by Izkata

3/30/2026 at 4:55:43 PM

Nowadays I use a lot of Iosevka. Previously I was on Ubuntu and JetBrains Mono, both are great fonts. A bit of PT Mono as well, even Terminus for a bit. One of my favorites has got to be Liberation Mono though - the most readable font I’ve ever found, even if Iosevka lets me put more stuff on screen horizontally. Oh also I’ve started enjoying Cascadia Code recently, surprisingly pleasant.

by KronisLV

3/30/2026 at 6:21:28 PM

Yeah I was disappointed that Cascadia was not in the fonts on the site. What won me over for Cascadia was: I decided to try it for a couple weeks. By the end, I was certain that Cascadia must be larger than my previous font because it was so much easier to read, so I opened two terminals side-by-side and counted the rows+columns that fit between my old font and Cascadia. To my complete shock, Cascadia fit a couple more lines on my screen, indicating that it was actually _smaller_ despite being easier to read.

by craftkiller

3/30/2026 at 6:18:53 PM

I clicked this link with the thought "I'm curious, but I don't think I really have strong opinions about fonts", and was almost immediately proven wrong with the revulsion I felt at Xanh Mono.

Though it turns out that VS Code default (Droid Sans Mono) is (to my eye) basically identical to my winner (Roboto Mono), so the exercise was mostly academic.

by delecti

3/30/2026 at 10:15:23 PM

I had the same but I am thinking of updating to see if I can optimize my terminal a bit. Roboto has font weights, and probably has a better emoji pack, although that's just a guess -- maybe google doesn't tack on emojis by default.

by beacon294

3/30/2026 at 4:14:02 PM

For me it's Berkeley Mono...I was unable to find anything that comes close to it. But this games is fun and the result is a font that is similar to my favourite

by aquir

3/30/2026 at 5:19:50 PM

Another Berkeley Mono user here!

I came from Fira Code to JetBrains Mono to MonoLisa (several years each) then finally settled on Berkeley Mono and refuse to use anything else!

by sevg

3/30/2026 at 8:00:48 PM

I have been on JetBrains Mono ever since it's release. I am getting FOMO from not using Berkely Mono, because it totally looks like something that would sit right with me.

by TymekDev

3/30/2026 at 4:12:48 PM

As I get older I prefer the text on my screen to be bigger than usual. Most websites tend to have super small fonts for some reason.

For coding I much prefer fonts that are bold and easier to read. Who actually likes these whimsical cursive looking comments or super thin looking fonts?

I ended up with "Roboto Mono" btw.

by regus

3/31/2026 at 7:00:16 AM

Same here.. Overpass Mono was chosen for me, but several were quite close.

Also, black backgrounds require bolder fonts.

by silon42

3/30/2026 at 4:43:32 PM

uh isn't the font size kinda independant from the font style?

by trinari

3/30/2026 at 6:06:14 PM

Not entirely. The font "size" is the height of each character, not the width they take up or the stroke thickness. So some fonts will have narrow characters & display more characters horizontally than fonts with wider characters.

by SAI_Peregrinus

3/30/2026 at 5:11:46 PM

It is, but noone serious has time for appreciating latest trends in web typography, so we just hit the reader mode on load.

by lstodd

3/30/2026 at 8:55:29 PM

Missing my favorite, Iosevka: https://github.com/be5invis/Iosevka

Playing the game gave me Jetbrains Mono though.

by joch

3/30/2026 at 11:55:54 PM

Wow JetBrains Mono to me is the furthest thing possible from Iosevka. I use PragmataPro (which Iosevka is extremely similar to) and I hate JetBrains Mono for feeling so large compared to the compact characters I'm used to.

by ziml77

3/31/2026 at 7:20:34 AM

PragmataPro looks great, thanks for the tip!

I didn't necessarily select the one closest to what I currently use in the game, but more looking at the shapes of different characters to see what looked the "nicest".

by joch

3/31/2026 at 2:06:22 AM

Ended up with Victor Mono and indeed, I used that font for years before switching to Iosevka.

The game certainly needs a progress bar (I tried on iPhone) and option “there’s no chance in world that I will ever use any of proposed options”.

Funny enough I realized that every several years I oscillate between trying to get readable narrow fonts (that brought me to Iosevka) and wide ones (Azeret Mono, anyone?)

by galkk

3/31/2026 at 2:27:19 AM

Victor Mono made it fairly late in my rounds, but the "@" character looked terrible as rendered in firefox. It looks a bit better in my terminal, which points out to a downside of this that others have observed.

by aidenn0

3/30/2026 at 6:00:29 PM

Cool, obviously a lot of people are going to quibble about the default lineup (wheres Iosevka?) but for anyone who hasn't nailed down a preference it seems great!

by akarlsten

3/30/2026 at 7:41:31 PM

Iosevka might be difficult to add because it has so many options. Then again, that's why I use it.

by MarsIronPI

3/30/2026 at 8:27:44 PM

No Commit Mono :( The GOAT - https://commitmono.com/

by dlvhdr

3/31/2026 at 5:12:38 AM

Thanks for the link; bookmarked.

by rmunn

3/31/2026 at 10:48:53 AM

Nice work! I wish rankings were done with an Elo score. I was worried of regretting my choices sometimes (single elimination?). Would require a lot more comparisons to arrive at stable scores, but the interface is nice I wouldn't mind.

by jordanscales

3/30/2026 at 4:31:03 PM

I stopped looking for fonts after I got comfortable tweaking the metric settings of Iosevka. My current setup exports a set of really compressed cuts (more compressed than Pragmata Pro) which I've always found hard to come by.

by ale

3/30/2026 at 4:41:18 PM

now i'm curious. care to share you're settings?

by trinari

3/30/2026 at 4:27:06 PM

I'd love to see a page which tracked stats for what the majority of users were picking

by keithxm23

3/30/2026 at 5:25:09 PM

Surprised that I picked Oxygen Mono over Noto, but probably because I wasn't aware of Oxygen.

Would be nice to be able to play it with my own fonts because some got eliminated purely because 0 (zero) looked like O (letter). Fira Code was a winner only because there weren't paid fonts that I use.

by 0x457

3/30/2026 at 5:27:53 PM

Exactly, it's not really a "coding" font if 0 is like O

by whynotmaybe

3/30/2026 at 4:52:26 PM

Been running Berkeley Mono for years. Before that i flipped fonts and theme like every week. I sometimes wish you could not change font or color theme at all.

by phplovesong

3/30/2026 at 5:56:17 PM

I can sympathize; I shudder to think of how many total hours of my life I've spent tweaking fonts in my text editors.

That said, these days I almost exclusively use Input Mono [0], specifically the "Narrow" variety. With an occasional sprinkling of either Iosevka Fixed or PragmataPro Mono.

0: https://input.djr.com/

by doodpants

3/31/2026 at 10:34:47 AM

My favourite* bit about this thread is the number of times I've gone "ooh, that looks like a nice font", downloaded it, unzipped it, and loaded into Fontbook which has promptly gone "you already have this one DUMBASS".

Don't get old, kids, it sucks.

by zimpenfish

3/31/2026 at 11:03:24 AM

It’s better than the alternative :)

by squid_ca

3/30/2026 at 5:26:22 PM

I got Source Code Pro. My daily driver is currently 0xProto, but I didn't see that in the game (admittedly I think it's kinda rarely used).

by mosburger

3/30/2026 at 9:29:21 PM

For me it was a close finish between Fira Code and RedHat Mono. I mostly look out for

* no <= or === ligatures (i still like to see the separate characters)

* 'i' vs 'l' vs '1' (I now mostly prefer fonts where the lowercase 'l' has the righthand bend on the bottom)

* dotted zero vs slashed zero (i prefer the slashed zero, but dotted is fine as well)

by __fst__

3/31/2026 at 9:07:44 AM

> * dotted zero vs slashed zero (i prefer the slashed zero, but dotted is fine as well)

The most shocking revelation that I took from this game is how many coding fonts think it's acceptable to neither slash nor dot their zeroes.

I can't imagine using one of those fonts that leaves 0 and O nearly indistinguishable.

by oxygen_crisis

3/31/2026 at 12:45:52 AM

Well, I appear to be the only person that likes Nanum Gothic Coding. (Though I typically use Input Mono - not present in this site's set of fonts.)

The semifinals for me with ligatures enabled were Inconsolata vs Cousine, and Nanum Gothic Coding vs Xanh Mono. With ligatures disabled: Xanh Mono vs Nanum Gothic Coding, and Share Tech Mono vs Roboto Mono.

It'd be nice if you could click the various fonts in play at the end, to see them again and compare them against one another. (Regarding comparing images against one another: https://news.ycombinator.com/item?id=46954055) I had specific metrics that I was going for, but sometimes it was marginal.

by tom_

3/30/2026 at 9:45:58 PM

It's rigged; Consolas isn't even a contender in this game, and the example text has no lowercase italic 'k's, which are its best glyph.

by amiga386

3/31/2026 at 1:21:14 AM

I landed on Inconsolata, which makes sense as it's directly inspired by Consolas. I already use Inconsolata most places, since I'm not usually on Windows.

by Crespyl

3/30/2026 at 4:03:54 PM

One nit about the site: the screen elements forced me to make my browser window more than half the size of my screen, and I use a 3840×2160 monitor. My windows are normally about ⅕ the size of the screen and roughly 4:3 ratio shaped. It was nearly unusable like that (I don't suffer issues from almost any other site.)

On the game/bracket: it narrowed me down to Noto Sans Mono and I'm honestly not surprised, it's one of the few fonts that comes with my operating system that I find acceptable.

That being said, what I actually have my terminal and Emacs set to is “AcPlus IBM VGA 8x16” from https://int10h.org/oldschool-pc-fonts/. I've always been fond of the VGA font and it tickles all the right usability marks for me.

by chungy

3/31/2026 at 2:36:59 PM

Landed on Cousine in the end, which is the font I tend to use.

Fira Code came in second, and that's fair, I've used it on occasion, I like it.

I feel like Chivo Mono[1] would make a decent programming font — if a programming version of it were to exist, anyway.

I also like Go Mono[2], and although they're rather different to what I usually go for, I can see the appeal of the M+ mono[3] fonts.

For those of a more whimsical inclination, Fantasque Sans Mono[4] seems like it might be cool for you.

[1]: https://fonts.google.com/specimen/Chivo+Mono

[2]: https://go.dev/blog/go-fonts

[3]: https://mplusfonts.github.io/

[4]: https://belluzj.github.io/projects/design/fantasquesansmono-...

by wanda

3/30/2026 at 7:48:03 PM

Oh this is really cool, I did it and I landed on the font I've been using for years now: "Fira Code".

by ghosty141

3/30/2026 at 10:00:49 PM

Terminus TTF[1] is my favorite monospace font. The key thing for me is that it is actually a bitmap font, which means it is sharp and crisp. I get headaches from most types of anti-aliasing on traditional low DPI monitors. The colour bleed from subpixel AA is awful, but even most grey scale AA (except when using full hinting as well) is just so blurry.

Unfortunately they seem to have missed it on this page.

[1]: https://files.ax86.net/terminus-ttf/

by VorpalWay

3/30/2026 at 4:35:14 PM

Source Code Pro was my winner in this test. I use Iosevka on a regular base

by Surac

3/30/2026 at 6:58:02 PM

Lately I've taken to Iosevka, the 'curly' variant to be precise. Even though I hated it when I first tried it, I revisited it because I was noticing that, with coding agents running in the same window, I wanted to be able to see more at a glance. With Iosevka's semi-width glyphs you can just fit a lot more in the same space. Took a day or two to get used to its slender appearance. Now every other font feels unnecessarily w i d e

by lemontheme

3/30/2026 at 5:27:57 PM

A few years ago I found comic mono and monofur for Powerline. I switch between the 2 when I get bored of one or the other. I decided I won't try any new fonts, it's a waste of time for me and I hate having too many options to choose from, not only fonts but basically everything else too, it's distracting. Same for my editor's theme, I switch between Braver's Solarized Light and Radical.

This way I can focus on coding and less on tweaking my environment.

by deepriverfish

3/30/2026 at 5:45:04 PM

> This way I can focus on coding and less on tweaking my environment.

I made myself my own pixel-perfect perfect font, more than 10 years ago. I simply copy it from one system to the next one when I upgrade (either the machine or the OS).

It's basically a modified pixel-perfect Terminus font, but with some elements mixed from an old pixel-perfect Monaco font and some modification of mine.

Something I cannot live without is a tall pipe symbol. And my pipe symbol must have a hole in it in the middle (and it cannot be mistaken for an exclamation mark).

I've got the following as a quick test. The reason for a,b,c,e is to verify that <>,{},[], etc. all perfectly align vertically.

Everything is correct, to the pixel.

I don't believe in anti-aliasing for a coding font, not even on a retina display, and I love my 3840x1600 pixels 38" monitor and it's pixel size is perfect to me.

    RA $|-sSTtf the little fortran

    gqy z2Z s5S 8B CG6 DO uv ;; these should look different (8 / B is difficult to get right)
    a!?aA!    [a]
    b!?b      {b}
    c?!d      (c)
    c?c       <e>
    c!c

    if ( a && b || c & d) { [0x88, 0x42, 0xFA, 0xdeadcafebabe]; }

    *if ( a && b || c & d) { [0x88, 0x42, 0xFA, 0xdeadcafebabe]; }*

    ;; found somewhere
    lnt foob1x -= {(0)} "'foo'bar";
    int foOblx == ((0)) 'foo`bar`' `"':
    |nt f0obIx += {{o}} '"O08! LIl1i!!| 7?
the lowercase 's' has a shorter upper bar and the lowercase 'l' is stylised.

The thing is: I obsessed for days, creating my own pixel-perfect font. And I don't need to tweak it anymore: it's perfect (to me, YMMV) and I use it ever since.

Can't share it as I reused both Terminus and chars from Monaco.

FWIW I had more than 10/10 eyesight (once you get at 10, there are additional tests) and in my entire life I've never seen one person beat me at the "read sign on the highway". Pixel-perfect font, no AA, custom made font for me. YMMV. Haters gonna hate.

by TacticalCoder

3/30/2026 at 6:53:02 PM

I'm probably your twin, separated at birth... may you share your bitmap font?

> I don't believe in anti-aliasing for a coding font, not even on a retina display

This is a very good point. As resolution increases, antialiased fonts become less ugly, but also less necessary. Thus at no resolution they make any sense; but they look ridiculous for different reasons.

by enriquto

3/30/2026 at 7:19:38 PM

The font I use, IBM Plex Mono, I chose not because I love the font, but because it's the one I love most of the fonts with CJK variants (which basically means IBM Plex, Google Noto, or Adobe Source). It's unfortunate because I really like Libertinus (a rare serif monospace font), but trying to match different non-CJK and CJK fonts that work well together is annoying.

by tmtvl

3/30/2026 at 4:04:35 PM

Doesn't seem to serve rendered samples so you have to set "browser.display.use_document_fonts" to "1" to see anything useful.

by genpfault

3/30/2026 at 5:36:48 PM

I think it also requires internet access, so you have to enable internet.

by speedgoose

3/30/2026 at 4:30:16 PM

Which is the default, and 99.9% of Firefox users, 99.99% of all users will not have this issue.

by jeffbee

3/30/2026 at 4:58:01 PM

Well, Atkinson Hyperlegible Mono ... - thank you!!!

by BruceEel

3/30/2026 at 6:28:47 PM

Courier Prime won for me, I've always been a courier fan I guess because I wrote all my books in the 90s with it..

by oneneptune

3/30/2026 at 8:05:19 PM

That's very nice and I ended up with the same font I tend to use (Source Code Pro) vs the font I used before (Noto Sans Mono). Some features I'd love to see:

- An ELO-based version with many more variables, so that I can open the site from time to time and find more nice fonts

- Some global stats

- Not losing the leaderboard after reloading

- Spline Sans Mono

by manbitesdog

3/30/2026 at 4:41:12 PM

Ubuntu Mono. I have been using JetBrains Mono for last 2 years and surprisingly I rejected it in a second iteration.

by nikitadotla

3/31/2026 at 1:13:35 AM

Dunno how long this is normally supposed to go but it took me 10+ min of actually seriously considering the fonts at each choice and the final suggestion is a font that I actively dislike. I’m curious how it’s narrowing things down because I noticed that it started to give me only serif fonts which I don’t like. But the sans serif ones that it was using to try and narrow things down had distinct characteristics that I didn’t like like very narrow stems or very narrow or wide characters. But it wasn’t doing that with serif fonts. I’m guessing it began to think I preferred serifs because of that but in reality, I wasn’t picking the lesser of two evils most of the time.

by hysan

3/31/2026 at 8:01:30 AM

It's just a tournament, the winner goes to next round. Play it fast, all the way to the end and you'll see how it works. It's some 16 or 32 rounds all the way.

by croemer

3/30/2026 at 7:32:57 PM

If you prefer proportional fonts, here's one that pads a 1/3 of a space before uppercase letters, so it makes camelCase more legible.

https://github.com/ericfortis/verdanacamel

by efortis

3/30/2026 at 7:36:35 PM

This is very cool.

Anecdotal solely to me, very unnerving and even with formatting marks enabled makes me feel uneasy seeing a space without a space formatting mark.

by oneneptune

3/30/2026 at 7:48:25 PM

yep, sometimes I switch to mono before sharing my screen

by efortis

3/30/2026 at 8:00:06 PM

It's ... weirdly validating that what I ended up with is what I actually use (Source Code Pro).

by flkiwi

3/31/2026 at 2:16:31 AM

Ended up with Hack, but it is missing the font I use[1]. I think I could live with hack.

It's amazing to me how many of the fonts in this bracket have lower-case ell and one as nearly identical (both with a line at the base and some protrusion to the left at the top).

On improvement would be to allow scalling different fonts to different sizes. With them all at (e.g.) 16pt, there is a wildly different amount of text on the screen.

1: https://github.com/belluzj/fantasque-sans

by aidenn0

3/30/2026 at 6:22:07 PM

I wish it had my favorite in it so that I could do a blind test to see if it really is my favorite: https://juliamono.netlify.app

by thetwentyone

3/30/2026 at 8:22:02 PM

Neat.

I wish the sample text included _underscores_, since I have occasionally found that they disappear with certain combinations of font + size + renderer.

And a run of all the numeric digits 0123456789, to show how their heights align.

And [square brackets], to show how easily they are distinguished from certain other glyphs.

And the vertical | bar, for the same reason.

...

Adobe Source Code Pro and Ubuntu Mono were my finalists. I think my preference would come down to window and font size, since Ubuntu Mono seemed to be narrower and leave more space between lines.

(Also, I kind of rushed the first few comparisons, so it's possible that I prematurely eliminated a typeface that I would have liked more.)

by foresto

3/31/2026 at 2:38:44 AM

You can modify the sample text

by aidenn0

3/31/2026 at 3:39:15 AM

Last time I took this I ended up with the exact font I already use, and I realized that it was because I was basically picking whichever font was closer to it on each choice. Because I also enforce my fonts of choice on my browser, I guess it's just the only font I've read code in for so many years that it's just "what code should look like" to me.

by saghm

3/30/2026 at 4:32:34 PM

IBM Plex Mono -- I guess no one ever got fired for choosing IBM?

by timeinput

3/31/2026 at 10:11:09 AM

I'm on board.

But in general, I think obsessing over the monospace font you use for coding is, ultimately, bike shedding. I've used a lot of different fonts over the year, not because I was trying to find the best one, but because I used the default font of whatever tool I was using at the time, and - guess what - I was fine with it every time.

by kleiba

3/30/2026 at 4:49:24 PM

IBM Plex Mono Ultralight is a joy to look at on a high DPI display.

by sneak

3/30/2026 at 5:25:14 PM

Do you mean Extralight, I can't seem to find the Ultralight. It's probably just my eyes getting older, but I start to prefer chunkier fonts and 18pt.

Plex is a beautiful font, and one of the few corporate fonts that I actually think works, while being recognizable as being IBM.

by mrweasel

3/31/2026 at 9:29:38 AM

I prefer the original, from the 3270 terminals.

by rbanffy

3/30/2026 at 6:53:04 PM

Nice idea, would be good to add a third option for "these look indistinguishable" (and then I guess they could be bundled together in later stages).

by lordgrenville

3/31/2026 at 9:25:53 AM

Typo : Webiste URL The site is unusable on mobile even with desktop mode In desktop mode the instructions to use the arrows appeared only after I zoomed out, they would gain from being part of the top banner Would be nice to have the final listing : 1st place, second place, joined third

by column

3/30/2026 at 4:12:10 PM

Obligatory shout-out to Berkeley Mono [1], which understandably isn't on this site because it's a paid font. I really enjoy the customizer that comes with it, I use the font on all my terminal/IDE environments, as well as on my blog.

(FWIW, I just did the codingfont bracket and got Source Code Pro, which I've used in the past, along with Iosevka and Commit Mono)

[1] https://usgraphics.com/products/berkeley-mono

by abound

3/30/2026 at 4:51:44 PM

Serifs so I and l look different, monospace so it's possible to use spaces for alignment, and a slash or dot in the zero. What else do I need?

by wang_li

3/30/2026 at 5:40:08 PM

How do you feel about cursive? (Victor Mono on the site)

by Izkata

3/31/2026 at 1:23:02 AM

As expected, I landed on my current and favourite font, Inconsolata.

I remember seeing another font that I liked but I didn't manage to check what font it was before the game showed the winner. Looks like I have to play it again. Not on mobile at least, the webpage was hard to interact on Android Chrome.

by sirentdiver

3/30/2026 at 8:01:21 PM

Nothing comes close to Iosevka for me, after using it for a while it's hard to find the same mix of narrow+readable.

by quibono

3/30/2026 at 3:59:21 PM

Doesn't it kind of default the purpose if you can't see it in the actual environment you'd be using it? I know the differences are very minor between terminals and browsers when it comes to font rendering, but this seems like a tool that should be a plugin with the editor people are intending to use the font with, rather than a website.

by embedding-shape

3/30/2026 at 5:48:15 PM

I already use Inconsolata but had customized it to a point where I didn't recognize it here. It won anyway. Validation!

by starkparker

3/30/2026 at 6:32:53 PM

It told me I should use Incosolata. I've used Consolas for as long as I can remember, so I guess they must be pretty similar.

Also, about half of these fonts look utterly unsuitable for coding to me. Nobody really needs serifs and loopy l's in a coding font, surely?

by ralferoo

3/30/2026 at 10:39:45 PM

This is cool!

Suggestion: I'd like to have an option to exclude fonts without ligatures from the game. And it seems there are others who don't like ligatures who would probably like to be able to exclude fonts with ligatures. You could also do this for other features like serifs.

by antisol

4/1/2026 at 4:26:58 AM

Is there meaning behind the fonts selected? I use Menlo or Monaco and neither are present

by bl4kers

3/30/2026 at 6:15:54 PM

I like, as it is quick to decide, and you can see font names afterwards (some indeed looked similar).

At the same time, it would be wonderful if window sizes were more consistent (now things are obstructed, with scrolling, etc). And I would love to download the ranking graph!

by stared

3/31/2026 at 1:20:20 AM

I discovered I do not like a foot on my l's. Ubuntu mono won. But it also didn't have any of the fonts from VSCode I'm on now which are very similar (Menlo, Monaco, 'Courier New', monospace).

by brikym

3/31/2026 at 1:09:46 PM

My favorite coding font is the one that is pre-installed on my work laptop because I cannot install additional ones...

So Aptos Mono or Consolas it is.

by leokennis

3/30/2026 at 11:39:16 PM

Not bad. I picked First code which is acceptable. My fav though is 0xProto, which has ligatures that still maintain separation between the symbols and is otherwise a very nice, legible font.

by dismalaf

3/31/2026 at 12:53:56 AM

https://ibb.co/chk13GxD

I found this somewhere on the internet. Haven't been able to know what this font is.

by sivakon

3/31/2026 at 1:17:03 AM

Can you please make an image that is like 10x bigger? Like 30px font and include all the alphanumeric characters? This font looks so familiar.

by cweagans

3/30/2026 at 5:08:57 PM

Mine is Red Hat Mono, but really I don't like any of the presented fonts.

by varispeed

3/31/2026 at 9:32:54 AM

Luxi Mono was my daily driver for a while, with a patched zero (I added a dot at its center).

Reminded me of Sun consoles.

by rbanffy

3/30/2026 at 5:13:01 PM

Every time something like this comes up I always end up with JetBrains Mono.

by yoyohello13

3/30/2026 at 10:41:58 PM

I tried this variant of JetBrains Mono and it had the perfect glyph width (reportedly -6%) for my screen and window sizes: NRK Mono Condensed from https://github.com/N-R-K/NRK-Mono. I also agree with almost all of the other modifications mentioned in the github page under “Some notable changes are:”

Now I can have side-by-side two editors plus a Structure or Project pane at the left in PyCharm while having 120 chars visible in both editors.

by tzot

3/30/2026 at 11:07:40 PM

Neat! I'll check it out.

by yoyohello13

3/31/2026 at 3:58:45 PM

Ended up with jetbrains mono too, which is what i use anyway. Funny how you just end up defending whatever you're already used to

by sibtain1997

3/30/2026 at 10:03:13 PM

I want to see the stats for this - which one gets chosen the most?

by jjcm

3/31/2026 at 7:28:21 AM

I landed on IBM Plex Mono my long time favourite. Thought these days I use MD IO Trial, which is close but better in a few key ways imho.

by msephton

3/30/2026 at 8:24:17 PM

Sadly, IBM 3270 is missing from the lot. How can I write professional looking code that lasts a lifetime in anything less?

I also remember some nice ones designed to look like a smoothed VT-220 one.

by rbanffy

3/30/2026 at 4:36:49 PM

Played it twice to see if it's reproducible. First time, Fira Code; second time Source Code Pro. Source Code Pro came in second first time round as well. Been using Fira Code until now.

by croemer

3/30/2026 at 6:46:35 PM

This was a pleasant surprise to enjoy, I was surprised to discover a font I wasn’t aware of.

Seeing all the fonts listed here it would be great to be able to add user submissions into the mix.

by j45

3/30/2026 at 7:09:51 PM

Neat educational game. Would have liked to see Maple Mono in the line up, but I'm sure you've gotta draw the line somewhere or the game would be too tedious.

by gkhartman

3/30/2026 at 4:13:24 PM

This kind of breaks for me because I identify all the familiar fonts quite quickly—Consolas, Inconsolata, Iosevka, JetBrains Mono, Fira Mono/Code, Menlo, SF Mono, Courier...

by delta_p_delta_x

3/30/2026 at 4:11:19 PM

Got Jetbrains Mono. Not a surprise as I used this font for a long time and I still use it for my terminal font.

But I prefer (and use) PragmataPro (not free) and it is not part of the test, sadly.

by stephc_int13

3/30/2026 at 7:51:35 PM

Fun. Interestingly the one that "won" for me isn't the one I normally use, which was one of the candidates, but I have used it a lot in the past.

by michaelcampbell

3/30/2026 at 11:29:35 PM

I want my time back :D . Here I was picking things that i liked the most, and it gave me Ubuntu Mono, a font I already have selected in my editor.

by amstan

3/30/2026 at 11:31:14 PM

I ended up with Roboto Mono, a font I used to use before I switched from Linux to Mac for my daily drivers. I'm not the kind of person who can identify a font by name simply by looking at it, so I was pleasantly surprised! I chose it more or less at random back in 2012.

by stackghost

3/30/2026 at 5:11:36 PM

This is like an eye test for choosing a font, great idea!!

by hrimfaxi

3/30/2026 at 5:20:24 PM

If only it showed fonts that I like.

I eventually had to buy one I liked, and non-free fonts won’t ever show up in sites like these.

(It’s called “Codelia” if curious.)

by naikrovek

3/31/2026 at 8:37:33 AM

Why not Deja Vu Sans Mono? That was the default for years and it's what a lot of us are used to.

by veltas

4/1/2026 at 11:39:10 PM

Ended up with Inconsolata.

My favorites, however, aren't even there.

(Pearl8x8, Spleen, Terminus)

by snvzz

3/31/2026 at 1:05:10 PM

interesting... for me JetBrains Mono won, which is the one I already use. But I discovered Atkinson Hyperlegible, which looks awesome for reading books. I guess I have a minor reading issue that I wasn't aware of!

by _kidlike

3/30/2026 at 5:05:34 PM

I don't need this many rounds to determine it. There should be "neither" to limit the weird fonts that will never fly.

by cyanydeez

3/30/2026 at 4:26:47 PM

Fira Code for me.

by ranger_danger

3/30/2026 at 7:08:07 PM

Same. Came down to Fira Code and PT Mono. I already use Fira Code, so I probably biased to what I'm used to. I do think that Fira Code is hard to beat when it comes to ambiguous characters.

by gkhartman

3/30/2026 at 6:03:22 PM

I also got Fira Code, followed by Ubuntu Mono, Source Code Pro, and Oxygen Mono.

by techwizrd

3/30/2026 at 5:02:58 PM

Is it weird that I look at most of the offered pairs and think "meh, both are ok, I guess", but do not feel any preference one way or the other?

Like, some fonts look to weird/unusual that I dislike. But most look just fine and I don't really care.

Am I weird? Do I lack taste?

by vova_hn2

3/30/2026 at 5:51:11 PM

It is all about the details:

- Ligatures or not

- *: in the middle (better for things like multiplication), or high (better for things like C pointers)

- Alignment of =, >, - some fonts align -, = and > to that "=>" and "->" look good, others will not, making it arguably look better in isolation, others will optimize for ligatures

- The "i" may look significantly different, some will prioritize consistency, others will prioritize making il1I look distinct. Same idea for 0/O

- Aspect ratio, do you want a wide font, making alignment, indentation, and special characters clearer, or a narrow font, allowing you to cram longer lines into a single screen.

These are compromises, and depending on your style and language, you may prefer one or the other.

by GuB-42

3/30/2026 at 6:44:26 PM

No, not weird at all. I can't even imagine caring about what font one uses for programming.

by bigstrat2003

3/31/2026 at 3:04:43 AM

I got Anonymous Pro, which is close to my usual font: misc-fixed 6x13 with a slashed zero.

by userbinator

3/30/2026 at 8:09:30 PM

My favourite one is Iosevka Extended.

by adityamwagh

3/31/2026 at 12:18:00 PM

Been using Google Sans Code for a while, loving it so far :)

by mileshilles

3/30/2026 at 5:04:04 PM

I'm tired of colors. I wonder if I hate them all or just haven't found the perfect one.

by 0xdeadbeefbabe

3/30/2026 at 6:35:31 PM

It works -- by the end I was facing off against my two favorites. ;) I CAN'T CHOOSE.

by fortyseven

3/31/2026 at 12:56:50 PM

Why Cascadia Code is missing? But very good concept.

by admiralrohan

3/31/2026 at 3:21:40 AM

brackets aren’t really the best way to figure this out, is it? makes a lot of assumptions about human preferences that probably don’t actually hold. something like ELO might be better.

by joshu

3/31/2026 at 7:21:48 AM

Nice to know i'm already using my result, jetbrains mono

by voidUpdate

3/30/2026 at 6:53:48 PM

please add TokyoNight and its variants. I can't imagine using any other theme!

by airstrike

3/30/2026 at 6:43:49 PM

Thanks! A lot of fun!

I'm using Liberation Mono, and it's missing :( i got PT Mono though.

by vindex10

3/30/2026 at 5:07:01 PM

JetBrains Mono

That's the one i have been using for many years, look like i made the right choice

by WhereIsTheTruth

3/30/2026 at 8:18:57 PM

I always end up with Consolas, Ubuntu Sans Mono and Hack.

by eahm

3/30/2026 at 6:31:10 PM

I was pleased to find that I chose the font I actually use.

by dmd

3/30/2026 at 6:37:34 PM

Hilariously, I had the exact opposite. I use Fira Code, which I eliminated in the first round.

by Measter

3/30/2026 at 8:27:20 PM

Same, or at least the closest one (Iconsolata for Consolas)

by metalliqaz

3/30/2026 at 6:16:58 PM

Did the whole thing. I got IBM Plex. Actually looks great

by diehunde

3/30/2026 at 6:21:39 PM

This is my daily driver, although recently I have been enjoying Cascadia Code for something fresh.

by whalesalad

3/31/2026 at 9:07:30 AM

the winner of mine was Inconsolata, tough my favorite font, Iosevka, was not even part of the sample :)

by articsputnik

3/30/2026 at 8:41:37 PM

Aaah, Ubuntu Mono, i found you, you little rascal

by cafebabbe

3/31/2026 at 4:39:14 AM

would be nice to pick the language too

by jkbowa

3/31/2026 at 1:50:36 PM

Fira Code, as expected

by dukezzz

3/30/2026 at 4:18:35 PM

JetBrains Mono. Makes sense

by nomsters

3/30/2026 at 4:07:09 PM

Wow, some of these are looking atrocious. (Victor Mono, Syne Mono, Nova Mono)

What I'm missing is DejaVuSansMono which is what I'm using. The result of the test was Ubuntu Mono, which looks okay too.

by askl

3/30/2026 at 4:33:19 PM

It is sort of baffling that people make some of these hideous fonts, look at them, and decide to publish them regardless. A font where the lowercase i and l are indistinguishable? Okay...

by jeffbee

3/30/2026 at 4:40:08 PM

I was amused that Dank Mono wasn't in the lineup (though there was one that had some of its aesthetics)

https://philpl.gumroad.com/l/dank-mono

The one use case I've seen for Dank Mono was presentations with an overhead projector at conferences. The cursive for italics can make some of the structure of the code more differentiated when viewing it at a distance.

by shagie

3/30/2026 at 6:03:43 PM

I got Cuisine, I was trying to get Hack.

by Levitating

3/30/2026 at 5:25:58 PM

Fira Code

by jbverschoor

3/30/2026 at 4:37:51 PM

Can we just talk about how good Source Code Pro is?

by bensyverson

3/30/2026 at 6:04:21 PM

ubuntu mono, fira code

by grigio

3/31/2026 at 6:04:43 AM

> Ctrl + F > "Google Sans Mono" > 0 results

I'm disappointed in you today, HN

by weakened_malloc

3/30/2026 at 6:42:13 PM

Roboto Mono for the win.

by krunck

3/30/2026 at 4:15:40 PM

Roboto Mono, apparently

by Arn_Thor

3/30/2026 at 6:26:43 PM

I got Anonymous Pro

by gnarlouse

3/30/2026 at 7:49:46 PM

Same. I guess I'll have to try it.

by pohl

3/31/2026 at 6:04:47 AM

Cascadia. Jetbrains. Fira. All you'll ever need.

by coreyburnsdev

3/30/2026 at 9:01:50 PM

another comment about favourite font missing: departure mono

by proxycon

3/30/2026 at 9:09:20 PM

am i the only one who sticks to defaults, mostly?

by journal

3/30/2026 at 4:17:14 PM

This is interesting. I didn’t realize how much font choice affects readability until I switched between a few over time.

by wendy7756

3/30/2026 at 6:10:17 PM

I've been jumping between Maple Mono and a custom Iosevka build that I've been tweaking here and there for the better part of 3 years. Jetbrains Mono is also really nice if you want something a bit more neutral.

by throwaway613746

3/30/2026 at 7:04:44 PM

[dead]

by i18nagentai

3/30/2026 at 10:08:56 PM

1. What does "choose" choose?

2. What does "press arrow" do?

3. Do "choose" and "press arrow" do the same or do they do different things?

by nilslindemann