programmingfonts/blog.md

50 KiB
Raw Blame History

Average Mono

"AverageMono is an average of thirteen different fonts which are all derivatives of the public domain "Courier" typeface. Or, rather, a subset of the Western Latin characters in it, minus punctuation, are thus. Everything else is imported wholesale from the GNU FreeMono typeface." ...

The origin story for this font is mind boggling, as is its coverage of languages (Urdu or Runic anyone?). Not unlikely one enabled the other. Bold and italic are also in. Basically, it may not have the most character (being Average and all that), but it's hard to find a situation where it won't work.

By Richard Alexander Hall (2013)
License: Bitstream Vera License
http://openfontlibrary.org/en/font/average-mono

#serif #courier #2013 #free #programming #fonts #typography

Input

"Input takes its aesthetic cues from monospaced fonts and pixel fonts designed for consoles and screens, but casts off the technical limitations that constrained them." [...](http://input.fontbureau.com)

With this font Font Bureau has created a complete type system for programming. As demonstrated in the interactive preview it comes with a wide range of styles, sizes, weights and even a whole host of Open Type features. This means you can even choose between a dot or a slash in your zero. If you like you can even opt for proportional instead of monospace.

By David Jonathan Ross (2014)
License: SIL OFL
http://input.fontbureau.com

#sans #professional #2014 #free #programming #fonts #typography

Meslo

"Meslo LG is a customized version of Apples Menlo-Regular font (which is a customized Bitstream Vera Sans Mono)." ...

This font was created to tweak the already wonderful Menlo font. Recent updates enhance Windows compatibility with special tweaks to hinting for ClearType.

By André Berg (2010)
License: Apache
https://github.com/andreberg/Meslo-Font

#bitstream vera #2010 #sans #github #free #programming #fonts #typography

saxMono

Not much is known about this font. It features 495 glyphs, only in regular. Also, its zero and capital o are almost equal, as are the one and capital i. So, saxMono might not be an obvious first choice for programming, but it's a well made and modern typeface.

By s.a.x. Software
License: custom
http://www.fontsquirrel.com/fonts/saxMono

#sans #free #programming #fonts #typography

VT323

"This font was created from the glyphs of the DEC VT320 text terminal, which I used in college, and for which I have retained an unaccountable nostalgia." ...

VT323 is the recreation of a classic pixel font, converted to outlines. As a result, it doesn't cover that many characters or anything fancy like italic. It may however scratch that itch if you find yourself longing for the days of yonder.

By Peter Hull (2014)
License: SIL OFL
https://fedoraproject.org/wiki/VT323_Fonts
http://www.google.com/fonts/specimen/VT323

#retro #pixel #2014 #sans #programming #fonts #typography

Anonymous

Anonymous Pro is an updated version of this font, also by Mark Simonson. The original has the same character shapes but is more limited in coverage and styles, making the newer Pro version prefable all around.

By Mark Simonson
License: requires permission
http://www.fontsquirrel.com/fonts/Anonymous
http://www.marksimonson.com/fonts/view/anonymous-pro

#free #2001 #mark simonson #professional #programming #fonts #typography

Audimat Mono

Audimat covers 247 glyphs in bold and italic as well as light and smallcaps. Sadly, one and capital i, and zero and capital o are quite similar.

#sans #professional #2008 #programming #fonts #typography

By SMeltery (2008)
License: requires permission
http://www.fontsquirrel.com/fonts/Audimat-Mono
http://www.smeltery.net/fonts/audimat-mono

Crystal

Not much is known about this seemingly freely available font. It has a slashed zero, but lacks bold and italic. Also, it's character set is very limited and omits things like the euro and copyright signs (although it does include box drawing characters).

By Jerry Fitzpatrick
http://www.dafont.com/crystal.font

#sans

Gohu

"Gohufont is a monospace bitmap font well suited for programming and terminal use. It is intended to be very legible and offers very discernable glyphs for all characters, including signs and symbols."

With bitmaps for two sizes, normal and bold, this is a very simple and practical font. All character shapes are different, so no confusion between o's and zeros. If you're up for tiny aliased type, you can fit loads of code on a screen with Gohu.

By Hugo Chargois
License: WTFPL
http://font.gohu.org

#free #sans #pixel #programming #fonts #typography

Klartext Mono

"As a special feature, Klartext contains a bunch of uncommon glyphs like the German capital sharp S, a nice arrowset and a complete phonetic alphabet."

While only the light version is available freely, this is a very extensive family also including thin, regular, medium, and both (and an italic for all). It's character includes a few uncommon features, in addition to distinct shapes suitable for coding.

By Heimatdesign
http://www.fontsquirrel.com/fonts/klartext-mono

#commercial #sans #professional #programming #fonts #typography

MonospaceTypewriter

No distinct zero, 240 glyphs. A typewriter font does not a programmers font make, but a good typewriter font can be great for reading (and writing that blog in markdown).

By Manfred Klein Fonteria
http://www.fontsquirrel.com/fonts/MonospaceTypewriter

#free #writing #sans #fonts #typography

Nimbus Mono L

Nimbus Mono has been packaged with Ghostscript and many Linux distributions. The Ghostscript fonts were licensed under the LPPL, enabling a number of derivative fonts like TeX Gyre Cursor. Like Courier it lacks a distinct zero, but it does come in bold and italic.

By URW++ Studio (1984)
License: GNU GPL
https://en.wikipedia.org/wiki/Nimbus_Mono_L

#serif #1984 #writing #nimbus #commercial #professional #fonts #typography

Selectric

This font, that seems to be available freely, has a name that refers to the IBM Selectric. Like Courier before it, it seems to be derived from that typewriter. It might not be the best choice for coding (no distinct zero), but good typewriter fonts are still great for writing.

By Paradox 2005 http://www.dafont.com/paradox-2005.d961

#sans #writing #fonts #typography

Terminus

"Terminus Font is a clean, fixed width bitmap font, designed for long (8 and more hours per day) work with computers. Version 4.39 contains 891 characters, covers about 120 language sets and supports ISO8859-1/2/5/7/9/13/15/16, Paratype-PT154/PT254, KOI8-R/U/E/F, Esperanto, many IBM, Windows and Macintosh code pages, as well as the IBM VGA, vt100 and xterm pseudographic characters."

Terminus is a very complete bitmap font, with very clean and clear rendering at a number of sizes. It's coverage is impressive, and even features a bold weight. The zero is slahed to set it apart. Sadly the links on the sourceforge site are broken.

By Dimitar Zhekov
License: SIL-OFL
Format incompatible
http://terminus-font.sourceforge.net

#pixel #free #sans #programming #fonts #typography

Consolas

This may be the single best programming font for Windows. It was created specifically for ClearType and is included in Windows Vista and onward. Consolas features true bold and italic, a slashed zero and great coverage (2736 glyphs).

By Lucas de Groot
https://en.wikipedia.org/wiki/Consolas

#sans #commercial #professional #consolas #programming #fonts #typography

Everson Mono

"Everson Mono is a simple, elegant, monowidth font. I started designing it in 1994 primarily to make glyphs available to support the non-Han characters in Unicode and ISO/IEC 10646, though I hope that users may find it a pleasant alternative to Courier and Monaco for general purposes, e-mail, and so forth. I have found it quite legible at sizes as small as 4 points. It is lighter and a bit looser than Courier."

Michael Everson's project has been running for over 20 years. As a result this is a well rounded font with impressive coverage. In recent years it has been updated with bold and italic versions. The interests of the creator of Everson Mono are reflected in the many languages in Evertype Publishing's portfolio. As a writer's font, it lacks a distinct zero.

By Michael Everson (1994)
http://www.evertype.com/emono/

#shareware #1994 #sans #active development #programming #fonts #typography

Letter Gothic

"Designed for IBM between 1956 and 1962 for use on the Selectric typewriter, Letter Gothic is a monospaced, sans serif face."

A classic, designed for typewriter font, that's still great for reading and writing. It's a complete set of regular, bold and oblique, 253 glyphs in each. It doesn't have a distinct zero, but it's a wonderful retro typeface none-the-less.

By Roger Roberson (1956)
https://en.wikipedia.org/wiki/Letter_Gothic
http://www.fonts.com/font/monotype/letter-gothic

#retro #1956 #sans #commercial #writing #professional #fonts #typography

Lucida Console

It has been extended to include mathematical characters for TeX. First created almost 30, Lucida Console has been updated in 2014 to include bold and italic, and it's now the default Notepad font in Windows 8.

By Charles Bigelow and Kris Holmes (1985)
https://en.wikipedia.org/wiki/Lucida_(typeface)

#1985 #latex #bigelow #holmes #sans #commercial #professional #programming #fonts #typography

Monaco

While superseded in 2009's Snow Leopard by Menlo, Monaco has always been present in OSX. While it lacks bold and italic styles, letterforms like i, 1, o and 0 are all distinct.

By Susan Kare and Kris Holmes
https://en.wikipedia.org/wiki/Monaco_(typeface)

#holmes #sans #commercial #professional #programming #fonts #typography

Nu Sans Monospaced

Inspired by the IBM Selectric, Nu Sans was designed as a sans alternative to Courier. It features a slahed zero and has in later years been upgraded with bold and italic versions.

By Scooter Graphics (1996)
http://www.scootergraphics.com/nusansmono/index.html

#sans #courier #commercial #1996 #programming #fonts #typography

PragmataPro

"PragmataPro™ is a condensed monospaced font optimized for screen, designed to be the ideal font for coding and engineering"

An impressive font with over 4500 glyphs covered (2000 in bold and italic), it has been hand hinted and features distinct shapes in all the right places. Notable features also include math and phonetics. It is quite narrow to fit a lot on a screen, but it maintains readability quite well.

By Fabrizio Schiavi (2009)
http://www.fsd.it/fonts/pragmatapro.htm#.VGmwnYfUk_M

#sans #2009 #commercial #programming #fonts #typography