You can use this game to narrow down 30 monospaced typefaces to find your favorite font for coding. I somehow ended up with Courier Prime (🤔) and promptly sent myself to my room for the rest of the day. (I use Menlo in VSCode.)
This site is made possible by member support. ❤️
Big thanks to Arcustech for hosting the site and offering amazing tech support.
When you buy through links on kottke.org, I may earn an affiliate commission. Thanks for supporting the site!
kottke.org. home of fine hypertext products since 1998.
Comments 7
thread
latest
popular
I have done this three times and keep landing on inconsolata.
I have never imagined myself as team inconsolata.
Revealed preference can be a real SOB.
It was down to Fira Code vs Roboto Mono for me. Roboto won, but it was really close. I've been using Fira Code in Sublime Text, RubyMine, iTerm for years.
If it makes you feel any better I also got Courier Prime.
Source Code Pro here..."For mastering the art of bézier curve pageantry, where zeros, arrows and curly brackets stand heroic in a 10-hour coding crusade! For turning each keystroke into a clear, courageous character, triumphing in the tumultuous tournament of type!"
Make sure to change the font size at the top to the size you use in your editor. I got wildly different results when changed the size (smaller) to what I use day-to-day. I also turned ligatures off (on by default); I hate a lot of the ligatures some fonts add, which affected my results.
Menlo in Textmate. But after reading Gruber’s post on it, I am playing around with SF Mono and quite like it. Consolas won most time when I played but I cannot get over the waaay too short dash.
I got 'Hack' which is so similar to Menlo (which was not in the game), that it's not worth switching. I code in Sublime Text 4.
Hello! In order to comment or fave, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options here.
Existing members can sign in here. If you're a former member, you can renew your membership.
Note: If you are a member and tried to log in, it didn't work, and now you're stuck in a neverending login loop of death, try disabling any ad blockers or extensions that you have installed on your browser...sometimes they can interfere with the Memberful links. Still having trouble? Email me!
In order to comment or fave, you need to be a current kottke.org member. Check out your options for renewal.
This is the name that'll be displayed next to comments you make on kottke.org; your email will not be displayed publicly. I'd encourage you to use your real name (or at least your first name and last initial) but you can also pick something that you go by when you participate in communities online. Choose something durable and reasonably unique (not "Me" or "anon"). Please don't change this often. No impersonation.
Note: I'm letting folks change their display names because the membership service that kottke.org uses collects full names and I thought some people might not want their names displayed publicly here. If it gets abused, I might disable this feature.
If you feel like this comment goes against the grain of the community guidelines or is otherwise inappropriate, please let me know and I will take a look at it.
Hello! In order to leave a comment, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options here.
Existing members can sign in here. If you're a former member, you can renew your membership.
Note: If you are a member and tried to log in, it didn't work, and now you're stuck in a neverending login loop of death, try disabling any ad blockers or extensions that you have installed on your browser...sometimes they can interfere with the Memberful links. Still having trouble? Email me!