Free Fonts for Programming: Developers spend all day using code editors , terminal emulators, and in other development tools or creating projects .
Using a font that is comfortable to look at can make a big difference and greatly improve your productivity .
Here is a collection of the best free sources unique space for coding and programming with a little commentary and links.
Table of Contents
Best Free Fonts for Programming with Style
1. Fira Code
I have been using Monaco typeface for a long time until I found the Fira Code font.
With over 53,600 stars on Github, Nikita Prokopov goes to great lengths to flirt and find the most attractive formula in ligatures.
Therefore, today, it is one of my favourite sources.
2. IBM Plex Mono
The Plex family was created to replace Helvetica as IBM’s corporate typeface after more than 50 years.
The italics in this typeface family look great and feature crisp, easy-to-read glyphs. Unfortunately, it does not include any ligatures between the characters.
Download the IBM Plex Mono
Github Typography Repository
3. Source Code Pro
This was one of the first open source fonts created by Adobe. After its release in 2012, the font became extremely popular and was adopted by many developers.
It retains the original layout characteristics and vertical proportions of Source Sans, but modifies the width of the glyphs so that they are uniform across different weights.
Download Source Code Pro
Github Typography Repository
4. Monoid
If you are one of those people who hate horizontal scrolling, this is the font for you.
It’s optimized to encode with 12px / 9pt bitmap-like sharpness even on the lowest resolution screens and there’s also a Font Awesome integration called Monoisome.
Download the source Monoid
Repository Typography in Github
5. Hack
This is one of the most customizable fonts of all, it has 1573 glyphs and you can change the details of each of them yourself.
Powerline glyphs are also included in the regular set.
Download Hack Source
Github Typography Repository
6. Iosevka
This font provides a slim look by default: The glyphs are exactly 1/2 inch wide. Compared to its competition, you will be able to place many more columns on the same screen width.
Iosevka offers two different widths, the normal and the extended, so if you prefer more air between your scripts, you can choose the Extended version.
Download the source Iosevka
Repository Typography in Github
7. JetBrains Mono
JetBrains, the company behind IntelliJ, WebStorm, and so many other IDEs; He surprised everyone in 2020 by creating his own typeface.
Its approach is to keep lines of code the length developers expect, making each letter take up more pixels.
They do this by keeping the characters standard width, but maximizing the height of the lower case.
Download Jetbrains Mono
Github Typography Repository
8. Fantasque Sans Mono
Designed with functionality in mind, this is the typeface that adds an extra flair to the code.
Its imprecision is similar to handwriting and makes it a different but great option.
Download the Fantasque Sans Mono
Github Typography Repository
9. Ubuntu Mono
Created specifically to complement the Ubuntu system, Ubuntu Mono is contemporary in style and contains unique Ubuntu brand features that convey a precise, dependable, and free attitude.
If you like Linux but have to work on Windows or MacOS, this font will bring you some happiness.
Download Ubuntu Mono Source • Site
10. Anonymous Pro
The nice thing about this font is that the characters that could be mistaken for each other like 0 (zero) vs O (uppercase O) are intentionally differentiated.
It is a family of four fixed-width fonts specially designed with encoding in mind.
Download the Source of Anonymous Pro • Site
11. Inconsolate
An open source alternative to Microsoft’s proprietary Consolas font. Inconsolata is a monospaced font designed for printed codelists, terminal emulators, and similar uses.
Inconsolata has ligatures for a great coding experience.
Download the Inconsolata Font
Github Typography Repository
12. Victor Mono
This typeface is clean, sharp, and narrow, with a large height and clear punctuation, making it legible and ideal for code.
It exists in seven versions of different weights and in Italic, Oblique and Roman styles. It also has a semi-connected italic italic and programming symbol ligatures.
Download Victor Mono
Github Typography Repository
13. Space Mono
Explicitly developed for use in headline and display typography, the letterforms infuse a geometric slab core with over-rationalized novel shapes.
Supports a set of extended Latin glyphs, allowing typesetting for English and other Western European languages.
Download the Space Mono
Github Typography Repository
14. Hasklig
This font, based on Source Code Pro, solves the problem in the same way that typographers have always solved characters that do not fit: ligatures.
The code behind stays the same, only the rendering changes.
Download the source Hasklig
Repository Typography in Github
What is your favorite typeface to program?
Fonts, like themes, are a very personal matter.
Each of the developers likes different fonts, some love ligatures, some hate them. Some love italics, some hate them.
Hopefully with this build, a developer will be able to find a font that works better for him. Try them for a couple of days and let me know on FB(@galaxygeekpage) if you have noticed differences.
If you prefer, you can simply share the post or suggest your favorite source for me to consider for my next list.