14 best free fonts for programming.

(a thread with visuals)
1. Fira Code

This font has more than 53,600 stars on GitHub, and it's popular for a reason.

@nikitonsky puts a lot of effort into the ligatures, which transforms characters into single logical tokens.

It's my favorite font nowadays.
2. IBM Plex Mono

The Plex family was created to replace Helvetica as the IBM corporate typeface after more than 50 years.

The italics look great, and it features very crisp and easy-to-read glyphs.

Unfortunately, it doesn't include ligatures.
3. Source Code Pro

After its release in 2012, the font got extremely popular and was adopted by many developers.

It preserves the design features and vertical proportions of Source Sans, but alters the glyph widths so that they are uniform across all weights.
4. Monoid

If you're one of those people who hate horizontal scrolling, this is the right font for you.

It's optimized for coding with bitmap-like sharpness at 12px/9pt even on low res displays.

Made by @larsenwork
5. Hack

This is one of the most customizable fonts of all.

It has 1,573 glyphs, and you can change the details of each one yourself.

Powerline glyphs are also included in the regular set.
6. Iosevka

This font provides a slender outfit by default: glyphs are exactly 1/2em wide.

Compared to the competitors, you could fit more columns within the same screen width. It also has two widths, Normal and Extended.

Made by @belleveinvis
7. JetBrains Mono

Their approach is to keep code lines to the length that developers expect, making each letter occupy more pixels.

They do that by having characters remain standard in width, but the height of the lowercase is maximized.

Made by @jetbrains
8. Fantasque Sans Mono

Designed with functionality in mind, this is the kind of font that adds an extra touch to your code.

Its handwriting-like fuzziness makes it a really cool option.
9. Ubuntu Mono

It has a contemporary style and contains characteristics unique to the @ubuntu brand that convey a precise, reliable, and free attitude.

If you enjoy Linux but have to work in Windows or MacOS, this font can give you a little happiness.
10. Anonymous Pro

The cool thing about this font is that characters that could be mistaken for each other like 0 (zero) vs O (capital O) are intentionally differentiated.

It's a family of four fixed-width fonts designed especially with coding in mind.

Made by @marksimonson
11. Inconsolata

An open source alternative to the proprietary Consolas font from Microsoft.

It's a monospace font designed for printed code listings, terminal emulators, and similar uses. Comes with ligatures for a great coding experience.

Made by @raphlinus
12. Victor Mono

This typeface is clean, crisp and narrow, with a large x-height and clear punctuation, making it legible and ideal for code.

It also has optional semi-connected cursive italics and programming symbol ligatures.
13. Space Mono

Developed explicitly for use in headline and display typography, the letterforms infuse a geometric slab core with novel over-rationalized forms.

It supports a Latin Extended glyph set, enabling typesetting for English and other Western European languages.
14. Hasklig

This typeface extends Source Code Pro with ligatures.

Not only can multi-character glyphs be rendered more vividly, other problematic things in monospaced fonts, such as spacing can be corrected.

Made by @IanTuomi
You can follow @zenorocha.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.