JavaScript in Plain English

New JavaScript and Web Development content every day. Follow to join our 3.5M+ monthly readers.

Follow publication

Member-only story

The Best Font for Programming

Nicholas Obert
JavaScript in Plain English
4 min readNov 11, 2021

--

Improve your code readability and aesthetics with Fira Code, a font created for programmers.

Photo by Daniela Turcanu on Unsplash

As programmers, we spend a great amount of time in front of the screen, staring at our code. Because of this, it’s important to feel comfortable with your setup; a high-quality monitor is preferred over low-resolution ones; performant computers are better than slow ones.

When it comes to your code, the font can make the difference between an average and a great developer experience. Choosing a good text font improves the readability of your code and can make you feel more comfortable in your development setup. Would you rather be staring at unpleasant lines of code or use a nicer font?

Disclaimer: I’m not affiliated with or sponsored by this product. I just personally believe it’s the best programming font out there.

Presenting Fira Code

Fira Code is a great free-time project without funding. It’s based on Fira Mono and developed by Nikita Prokopov. It proposes a free monospaced font designed purposely for programmers. Other than being plain beautiful, it also supports character ligatures.

In care you’re not familiar with character ligatures, they are the fusion of two or more graphemes into a single symbol. They are usually used for stylistic and readability purposes, just like in the case of Fira Code.

Here’s a brief list of Fira Code’s most important features:

  • Better spacing between characters.
  • Real arrow operators for C and C++ developers and better namespace member notation.
  • Nicer equality and comparison operators, including JavaScript’s strict equality.
  • Great Unicode coverage makes it an excellent font choice for mathematical writing, for example in a documentation.

Fira Code compatibility

--

--

Published in JavaScript in Plain English

New JavaScript and Web Development content every day. Follow to join our 3.5M+ monthly readers.

Responses (7)

Write a response