Consider trying the “Rec Mono SemiCasual” variation! iA Writer Mono It has a single-stroke, brush-style aesthetic, but again you decide just how bold you’d like that aesthetic to be as long as you’re willing to invest a little bit of time tweaking it to your needs. Recursive is a variable font where you decide just how monospaced you’d like it to appear (amongst a variety of other settings, such as Casual, Weight, Slant, and Cursive). The attention to detail is stunning, with crystal-clear distinction between near-identical characters (for example, o vs.
Perhaps not as well known as other (mostly Google) fonts, JetBrains Mono is free, open source, and designed for 145 code languages, featuring 139 ligatures. But there are plenty more worth talking about, and we haven’t even gotten to my top pick yet! The following are ones I consider to be underrated.
Okay, so the fonts I’ve already covered could have been my article on the 12 best monospace fonts. Hack isn’t on Google Fonts, but surprisingly they include an embed URL, which is more than most non-Google fonts offer. Hack includes 1573 glyphs, four weights, and is shipped by 129 open-source contributors (130 if you include yourself in that!). No Gimmicks.” So it’s supposed to lack style by default. That being said, Hack is open source and marketed as “No Frills. HackĪlthough it’s visually dull, Hack otherwise checks all of the boxes. Monoid looks nice in small font sizes and low-res displays too. Additionally, Font Awesome class references (such as ) are automatically replaced with the actual icon, which is really, really awesome. Monoid (outlandish choice)Īpart from being semi-condensed (like Iosevka), the sharp ligatures, supersized operators, and overall clean design makes Monoid a favourite of mine. It’s a very common monospace font (like Fira Code) and a fine choice if you like monospace fonts that are a little condensed.
Iosevka also supports a number of spoken languages - 162 to be exact - and includes nine different weights, a variety of ligatures for various coding languages, and even a few character variants. If you’re looking for a monospace font that’s charming but versatile, Ubuntu Mono is certainly worth a minute of your time. Its unique style also makes it suitable for use in design as well, as either a body or display/heading font. What sets Ubuntu Mono apart is that it’s designed for multiple (spoken) languages. It’s available on Google Fonts so you literally can’t go wrong with this one. The difference is that Fira Code contains code-specific ligatures ( this is when two graphemes/letters are joined together as a single glyph). Undoubtably the most commonly used monospace font ever, Fira Code is a spin on Fira Mono. Popular Monospace Fonts Fira Code (popular choice)
Let’s take a look at the high-quality, free monospace fonts that have been designed for developers and help you make the right call for you.īecause, let’s face it, coding demands heavy concentration! Graphical limitations are the reason monospace fonts first featured in computing, but they’re still used in text editors today because of their readability. There’s nothing you’ll spend more time looking at, and you should consider this as important as choosing the right peripherals for your work setup. If you spend a lot of time in your code editor, you should take some time to choose the best monospace font for developers according to your preferences. They’re distinguished from other fonts by having fixed-width characters which all occupy the same amount of horizontal space. The distinctive text you expect in an editor like Visual Studio Code is set in a monospace font, and they’ve become synonymous with code itself. Whether or not you know the name, you know what a monospace font is.