Top 11 Programming Fonts for your Text Editor and Terminal

Choosing a font to use in your editor is a very important step in your workflow that many developers don't think twice about. Small things like the difference between 0 vs o or l vs 1 and large things like the readability of the font is key to your productivity and strain on your eyes.

If you are still using the default that came with your editor, it might be worth checking out a few below and see how you like coding with each of them.

Since talking about text editor configuration is a huge interest of mine, This list has been compiled over the last year talking to developers at meetups and on twitter. So while the list isn't totally complete, It's a great reflection of what developers are using these days.

Consolas

consolas

M+2m

m2 m

inconsolata

incolsolata

Menlo (sublime default)

menlo

Monaco

monaco

Ubuntu Mono

ubuntumono

Adobe Source Code Pro

sourcecodepro

ANONYMOUS PRO

anonymouspro

Dejavu Sans Mono

dejavusansmono

Envy Code R

envy

Hermit

hermit

Have a favourite that isn't listed? Comment below or tweet at me and I'll add it to the list.

facebook share2

Find an issue with this post? Think you could clarify, update or add something?

All my posts are available to edit on Github. Any fix, little or small, is appreciated!

Edit on Github

Syntax Podcast

Hold on — I'm grabbin' the last one.

Listen Now →

@wesbos Instant Grams

One sec, getting the gramz...

Master Gatsby

Master Gatsby

Building modern websites is tough. Preloading, routing, compression, critical CSS, caching, scaling and bundlers all make for blazing fast websites, but extra development and tooling get in the way.

Gatsby is a React.js framework that does it all for you. This course will teach you how to build your websites and let Gatsby take care of all the Hard Stuff™.

MasterGatsby.com
I post videos on and code on

Wes Bos © 1999 — 2021