What are the best programming fonts?

asked by Anonymous
86 contributors
9 solutions
  1. 20

    #1Hack

    Hack

    Hack font is an open source font typeface designed for source code. Based on Bitstream Vera and DejaVu projects, this font package includes monospaced regular, bold, italic, and bold italic syntaxes.

    Other

    Free

    Paul Coleman
    Written on July 6, 2018
    "I needed a new font for programming because I got utterly confused on the I's and 1's of my current font so I browsed through the web for more clearer fonts. I stumbled upon a subreddit "Fonts" and I found that most folks there really recommended Hack so I tried this right away! I personally found this font very compatible with various editors."
  2. 14

    #2DejaVu Sans Mono

    DejaVu Sans Mono

    The Dejavu Sans Mono is a typeface especially recommended for technical work. One of its greatest qualities is that it clearly distinguishes lowercase letter ''L'' from number ''1'' and uppercase ''i''.

    Other

    Free

    Víctor Hugo Navarrete
    Written on July 6, 2018
    "I particularly like the regular spacing of the DVS font because it's readable for me. Although at the beginning I got confused with its O and 0 because the only difference is that 0 (zero) as a dot at the center but I got used to this later on."
  3. 12

    #3Monaco

    Monaco

    Monaco is a monospaced sans-serif typeface designed by Susan Kare and Kris Holmes. It's been present in all previous versions of the Mac operating system.

    Other

    Free

    Larry Hansen
    Written on July 6, 2018
    "I like using this font since this was the default for OSX before Leopard. But since Snow Leopard surfaced, I couldnt decide what terminal font to use for my codes. It's sad that Apple joined the bandwagon of sans derivative fonts. So it's good to find free downloadables of this font in the web."
  1. 11

    #4Source Code Pro

    Source Code Pro

    Source Code Pro was a Source Sans companion developed by Paul D. Hunt of Adobe. He developed this font typeface due to the demand for a monospaced version font for coding.

    Other

    Free

    Ethan Phillips
    Written on July 6, 2018
    "This free source font by Adobe had be confused between its 0 (zero) and O. I agve this a try too see if some other font out there might resolve my "dyslexia" when it comes with reading codes but sadly SCP isn't one of them."
  2. 8

    #5Consolas

    Consolas

    Consolas is a monospaced typeface created by Luc de Groot. It was designed for Microsoft's ClearType font family. Despite it is a commercial font, you might already have it on your system thanks to its bundling with many Microsoft products. 

    Other

    Free

    Craig Barnes
    Written on September 13, 2017
    "Very professional font. Great for work and anyone who wants a very consistent font. It's the default font for notepad in windows 8 and 10, that's proof enough that it's a good and reliable font! As a programmer this is a good option for that reason, as you will be reading a lot of text. "
  3. 6

    #6Input Mono

    Input Mono

    Input Mono is a multiform monospace font that counts with 56 styles. It's available at Adobe Typekit for web and sync use but has a little defect compared with other fonts: Input Mono is not free. 

    Other

    $199.99- Varies by plan

    Jonathan Berry
    Written on September 13, 2017
    "I'm new to programing and just found out about Input Mono. Great site, but the fonts aren't free. Lots of different language support for coders from everywhere. It may not meet everyone's needs, but it did mine and I'm extremely pleased."
  4. 5

    #7Courier

    Courier

    Courier is a monospaced slab serif typeface designed by Howard "Bud" Kettler in 1955. It was later redesigned by Adrian Frutiger for the IBM Selectric Composer series of electric typewriters. Is one of the most famous and recognisable fonts of all time. 

    Other

    $119

    Alexander Gilbert
    Written on September 13, 2017
    "Couriers is an amazing software that can change fonts to make it look like an old typewriter. It also has way more options and different fonts that I found very interesting and exciting. It allows me to download the fonts that I need and is quick and easy no need for a huge software install. It shows examples of how the fonts look before it is downloaded so you'll know how it looks before hand."
  5. 1

    #8Inconsolata

    Inconsolata

    Inconsolata is a free font created by Raph Levien. It's a great option for programming thanks to its legibility at very small sizes and its great antialiasing, which can be horrible while you are programming. 

    Other

    Free

    Joan Fields
    Written on September 13, 2017
    "My friends love to give me a hard time about how picky I am about fonts when I'm programming. But let's be real, ok? When you are spending hours upon hours staring at code, you have to be using a font that is easy to see and is easy on the eyes. Am I right? Of course I am! That's why I literally cried when I found Inconsolata. It's hands down, the best programming font. Get it. You will love it. I promise."
  6. 0

    #9Proggy Fonts

    Proggy Fonts

    Proggy Fonts are a set of fonts created by bluescan of the GitHub community which features various formats and vector sizes at the disposal of programmer users for different layouts they want to achieve.

    Other

    Free

    Zach Thompson
    Written on January 13, 2019
    "Asterix is centered vertically. Easy to read. Comes with a dotted zero variant. Very readable."

Summary

Best What are the best programming fonts
RankSolutionsTypeVotesPrice
1HackOther 20 Free
2DejaVu Sans MonoOther 14 Free
3MonacoOther 12 Free
4Source Code ProOther 11 Free
5ConsolasOther 8 Free
6Input MonoOther 6 Paid
7CourierOther 5 Paid
8InconsolataOther 1 Free
9Proggy FontsOther 0 Free
Close

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!

Close

Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!
Close

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.