programmingfonts/blog.md

28 KiB
Raw Blame History

Anka/Coder

"The Anka/Coder family is a monospaced, courier-width (60% of height; em size 2048x1229) font that contains characters from 437, 866, 1251, 1252 and some other code pages and can be used for source code, terminal windows etc."

It features true bold an italic variants so this font looks good all the time. Those requiring Greek and other character sets should look elsewhere though, Anka/Coder currently only supports common Latin characters. The open source files are hosted on code.google.com. There are narrow and condensed versions for printing lots of code on little space.

Otherwise, not much is kwown about this font (other than that it looks great).

modern, sans, 2010

...

By Andrey Makarov (2010) Alias: anka-coder - License: SIL OFL https://code.google.com/p/anka-coder-fonts/

Anonymous Pro

"Anonymous Pro (2009) is a family of four fixed-width fonts designed with coding in mind. Anonymous Pro features an international, Unicode-based character set, with support for most Western and Central European Latin-based languages, plus Greek and Cyrillic." ...

Designed by Mark Simonson, Anonymous Pro is an evolution of the original Anonymous, adding lots of character sets and styles. It covers all the characters (624 glyphs), styles and weights anyone will ever need. For fans of having lots of code on screen, it even features bitmap versions for really tiny characters (without anti-aliasing). It's a truly professional option with a splash of character.

mark simonson, sans, professional, 2009

By Mark Simonson (2009) Alias: anonymous-pro - License: SIL OFL http://www.marksimonson.com/fonts/view/anonymous-pro http://www.fontsquirrel.com/fonts/Anonymous-Pro http://www.google.com/fonts/specimen/Anonymous+Pro

Aurulent Sans Mono

"Aurulent Sans is a sans serif font I'm developing for use as the primary interface font on X Windows on GNU/Linux." ...

It's a bit limited, 264 Glyphs, and bold and italic need to be synthesized. The creator is an Associate Professor in the Department of Mathematics of the University of NebraskaLincoln. While Aurulent may have its flaws, and doesn't distinguish the 0's and O's, it's a pretty good looking font considering it basically seems to be a hobby project.

stephen g hartke, sans, 2007, humanist

By Stephen G. Hartke (2007) Alias: aurulent - License: SIL OFL http://delubrum.org http://www.fontsquirrel.com/fonts/Aurulent-Sans-Mono

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), but it's hard to find a situation where it won't work.

serif, courier, 2013

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

Bitstream Vera Sans Mono

"Vera is a group typeface (font) with a liberal license. It was designed by Jim Lyles from Bitstream, and it is closely based on Bitstream Prima, for which Lyles was also responsible. It is a TrueType font with full hinting instructions, which improve its rendering quality on low-resolution devices such as computer monitors." ...

If to be copied is the sincerest form of flattery, Jim Lyles has much to be proud of: this has to be the most copied font ever). A classic, this font especially well suited for use on Windows since it's fully hinted. Although Bitstream did a wonderful job, its 300 glyphs can be limiting. Luckily, it has been open sourced, inspiring the DejaVu Project to expand the coverage of this wonderful typeface.

bitstream, sans, 2002

By Jim Lyles (2002) Alias: bitstream-vera - License: Bitstream Vera License http://www.fontsquirrel.com/fonts/Bitstream-Vera-Sans-Mono

BPmono

Not much is known about this font or its creator. Its wide characters pack lots of style, but you would wonder if 208 Glyphs is sufficient. BPmono shines when used large as a display font.

sans, display

By Backpacker Alias: bpmono - License: Creative Commons http://www.fontsquirrel.com/fonts/BPmono

Consolamono

"It's my old unfinished font. I made some sketches of several glyphs 5-6 years ago, and I never finished this. Now I made missing glyphs, did changes of some glyphs and turn into monospaced font. The font is updated now (2011.06.17) - I made all glyphs for Latin Extended B, Cyrillic, and Cyrillic Supplement. Added Bold version 2012.11.16 2013.01.27"

This is a beautiful, rounded font with loads of character. While it might not look like the most obvious choice for a programming font it's very well made and its coverage is very good. Sadly, Consolamono doesn't come with true italics. However, if you're looking for something fun and different, this might just be it.

sans, display, 2011

...

By Wojciech Kalinowski (2011) Alias: consolamono - License: SIL OFL http://openfontlibrary.org/en/font/consolamono

Cousine

"Cousine was designed by Steve Matteson as an innovative, refreshing sans serif design that is metrically compatible with Courier New™. Cousine offers improved on-screen readability characteristics and the pan-European WGL character set and solves the needs of developers looking for width-compatible fonts to address document portability across platforms." ...

This font was designed by Steve Matteson, more widely known for his work on the Droid fontfaces you'll find on any Android device. It was created especially for on-screen use, and covers regular, bold and italic in an amazing 2391 Glyphs. Compatibility might be its strongest feat, but it's a serious font for every day use.

courier, steve matteson, 2010, sans, compatibility

By Steve Matteson (2010?) Alias: cousine - License: Apache http://www.fontsquirrel.com/fonts/cousine http://www.google.com/fonts/specimen/Cousine

Cutive Mono

"The design of Cutive, and this monospace sister family Cutive Mono, is based on a number of classic typewriter typefaces, in particular the faces of IBM's 'Executive,' and the older 'Smith-Premier.'" ...

Cutive is a thin and light typewriter font with subtle serifs. A fresh and modern take on the classic style, this wonderful writer's typeface covers the basic western character set. It doesn't have true bold and italic, and zero's and o's aren't very distinct, but that shouldn't hold you back. Get your Hemingway on and blog away with this modern classic.

2012, typewriter, github, serif

By Vernon Adams (2012) Alias: cutive - License: SIL OFL http://www.google.com/fonts/specimen/Cutive+Mono https://github.com/vernnobile/CutiveFont

DejaVu Mono

"The DejaVu fonts are a font family based on the Vera Fonts. Its purpose is to provide a wider range of characters while maintaining the original look and feel through the process of collaborative development (see authors), under a Free license." ...

The DejaVu project is open source at its best. Started by expanding the coverage of the Bitstream Vera typeface, it has been in active development for the past ten years. You might not have missed the Turkish Lira sign, but if you did you'll be glad to know it has recently been added. DejaVu has an amazing coverage and has all the styles you'll ever need. It's classic and understated and the goto font for many coders.

2014, open source, active development, bistream vera, sans

By Deja Vu Project (2004) Alias: dejavu - License: Bitstream Vera License http://dejavu-fonts.org/wiki/Main_Page

Droid Sans Mono

"The Droid family of fonts was designed by Ascenders Steve Matteson beginning in the fall of 2006. The goal was to provide optimal quality and reading comfort on a mobile handset. The Droid fonts were optimized for use in application menus, web browsers and for other screen text." ...

Designed to carry Google Android's friendly character, Steve Matteson designed this font to be at its best on (small) screens. Sincs its initial relase it has been perfected and expanded, making it a reliable use-anywhere font. At the same time it's fun and ligh-hearted. For some reason it lacks a true italic, and it should better distinguish o's and zeros, but it supports more languages that you can swing a smartphone at.

sans, humanist, 2006, steve matteson

By Steve Matteson (2006) Alias: droid-sans - License: Apache http://www.google.com/fonts/specimen/Droid+Sans+Mono http://www.droidfonts.com

Effects Eighty

"Effects Eighty is an homage to the dot-matrix printers of the 1980s. It is a very faithful reproduction of the output of one of that class of printers. The family includes normal, italic, bold, and bold italic versions. It supports the ASCII printable character set. An update with at least some Latin-1 support is planned." ...

If you're feeling nostalgic for the days of dot-matrix printers (oh the noise they made!) this is your font. Perhaps more whimsycal than than practical, Effects Eighty works as advertised. Excellent retro.

display, 2013, retro

By Peter Hull (2013) Alias: effects-eighty - License: SIL OFL http://openfontlibrary.org/en/font/effects-eighty

Fantasque Sans Mono

"A programming font, designed with functionality in mind, and with some wibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool." ...

Conceived as the "the mutant child of Comic Sans and Helvetica Neue", this is fun as a programming font can get (legally at least). Make no mistakes though, this isn't Comic Sans and Fantasque Sans Mono is very serious. The open source project has seen a great many updates throughout the year. Add a dash of wibbly-wobbly to make a day of debugging a bit less dreary.

2013, github, active development

By Jany Belluz (2013) Alias: fantasque-sans - License: SIL OFL http://openfontlibrary.org/en/font/fantasque-sans-mono https://github.com/belluzj/fantasque-sans

Fifteen

"Fifteen is a faux bitmap font. This font is designed to be used as a monotype font for use in a terminal, or at a larger size, to look like an over scaled bitmap. It is designed for 15 pixel use. It is as narrow as I could make it, and works well in a 132 column terminal window." ...

This is not just some programming font. It's designed like a bitmap font, but built as an outline font for maximum compatibility. That does however mean it only looks good at 15 pixels. Indeed, it seems it could not have been made any more narrow:it is supremely efficient at getting lots of code on the screen without sacrificing readability. Fifteen is nearly halve the width of Cousine or Droid Sans, ideal for digging though log files.

2013, pixel, narrow

By James Kilfiger (2013?) Alias: fifteen - License: SIL OFL http://openfontlibrary.org/en/font/fifteen

Fira Mono

"Designed to integrate with the character of the FirefoxOS, the Fira typefaces also aim to cover the legibility needs for a large range of handsets varying in screen quality and rendering." ...

By Erik Spiekerman, Carois Type Design (2013) Alias: fira - License: SIL OFL https://www.mozilla.org/en-US/styleguide/products/firefox-os/typeface/ http://www.fontsquirrel.com/fonts/fira-mono http://www.google.com/fonts/specimen/Fira+Mono

Fixedsys

"Fixedsys is a family of raster monospaced fonts. The name means fixed system, because its glyphs are monospace or fixed-width (although bolded characters are wider than non-bolded, unlike other monospace fonts such as Courier). It is the oldest font in Windows, and was the system font in Windows 1.0 and 2.0, where it was simply named "System". For Windows 3.x, the system font was changed to a proportional sans-serif font named System, but Fixedsys remained the default font in Notepad."

By Microsoft (1980's?) Alias: fixedsys - License: GNU GPL http://www.moviecorner.de/en/font-fixedsys-ttf/description.html https://en.wikipedia.org/wiki/Fixedsys

Generic Mono

"A generic monospaced font" ...

By Luc Devroye (2014) Alias: generic - License: SIL OFL http://openfontlibrary.org/en/font/generic-mono

GNU Freefont

"GNU FreeFont is a free family of scalable outline fonts, suitable for general use on computers and for desktop publishing. It is Unicode-encoded for compatibility with all modern operating systems." ...

By Primož Peterlin, Steve White (2002) Alias: gnu-freefont - License: GNU GPL https://www.gnu.org/software/freefont/

GNUTypewriter

"Multilingual font imitating a real typewriter." ...

By Lukasz Komsta (2011) Alias: gnutypewriter - License: SIL OFL http://openfontlibrary.org/en/font/gnutypewriter

GNU Unifont

"This version provides full coverage of the Unicode 7.0 Basic Mulitlingual Plane (BMP). The BMP is the first Unicode "plane" of 65,536 code points, and has character encoding for most of the world's modern scripts. As of 20 June 2008 (by coincidence the Summer Solstice), GNU Unifont had a glyph for every printable code point in the Unicode BMP. That version covered Unicode 5.1, which was the current version at the time. Roman Czyborra began this effort in 1998, with earlier efforts starting around 1994. The 2008 release was thus the culmination of a more than ten-year effort." ...

By Roman Czyborra (1998) Alias: gnu-unifont - License: GNU GPL http://www.unifoundry.com/unifont.html

Hermit

"Hermit is a monospace font designed to be clear, pragmatic and very readable. Its creation has been focused on programming. Every glyph was carefully planned and calculated, according to defined principles and rules. For this reason, Hermit is coherent and regular." ...

By Pablo Caro (2013) Alias: hermit - License: SIL OFL https://pcaro.es/p/hermit/

Inconsolata

"Inconsolata is my first serious original font release. It is a monospace font, designed for printed code listings and the like. There are a great many "programmer fonts," designed primarily for use on the screen, but in most cases do not have the attention to detail for high resolution rendering. Inconsolata draws from many inspirations and sources. I was particularly struck by the beauty of Luc(as) de Groot's Consolas, which is his monospaced design for Microsoft's Vista release. This font, similar to his earlier TheSansMono, demonstrated clearly to me that monospaced fonts do not have to suck." ...

By Raph Levien (2001) Alias: inconsolata - License: SIL OFL http://www.levien.com/type/myfonts/inconsolata.html http://www.google.com/fonts/specimen/Inconsolata

Inconsolata-g

"I use the free Inconsolata font (by Raph Levien) to program and as shell font, and I like it a lot. I have seen this blog post: "Adding straight single and double quotes to Inconsolata", that offers Inconsolata-dz: So I've uses FontForge to modify more his Inconsolata version, to fix some of the things I don't like of Inconsolata." ...

By Leonardo Maffi (2009) Alias: inconsolata-g - License: SIL OFL http://leonardo-m.livejournal.com/77079.html

Latin Modern Mono

"The Latin Modern fonts are derived from the famous Computer Modern fonts designed by Donald E. Knuth and described in Volume E of his Computers & Typesetting series." ...

By Bogusław Jackowski, Janusz M. Nowacki (2002) Alias: latin-modern - License: GUST Font License http://www.gust.org.pl/gust/projects/e-foundry/latin-modern http://www.fontsquirrel.com/fonts/Latin-Modern-Mono

Lekton

"Lekton has been designed at ISIA Urbino, Italy, and is inspired by some of the typefaces used on the Olivetti typewriters." ...

By Accademia di Belle Arti di Urbino (2008) Alias: lekton - License: SIL OFL http://www.fontsquirrel.com/fonts/lekton http://www.google.com/fonts/specimen/Lekton

Liberation Mono

"Liberation Sans, Liberation Sans Narrow and Liberation Serif closely match the metrics of Monotype Corporation fonts Arial, Arial Narrow and Times New Roman, respectively. Liberation Mono is styled closer to Liberation Sans than Monotype's Courier New, though its metrics match with Courier New. The Liberation fonts are intended as free, open-source replacements of the aforementioned commercial fonts." ...

By Steve Matteson (2007) Alias: liberation - License: Red Hat Liberation License https://fedorahosted.org/liberation-fonts/ http://www.fontsquirrel.com/fonts/Liberation-Mono

Luxi Mono

"Luxi is a family of typefaces originally designed for the X Window System by Kris Holmes and Charles Bigelow from Bigelow & Holmes Inc. The Luxi typefaces are similar to Lucida their previous font design." ...

By Kris Holmes, Charles Bigelow (2001) Alias: luxi - License: Luxi font license http://www.fontsquirrel.com/fonts/Luxi-Mono

Meslo

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

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

M+

"M+ M emphasize the balance of natural letterform and high legibility. while M+ MN is aimed at a new distinctive design for a terminal font specialized to programming." ...

By Coji Morishita (2003) Alias: mplus - License: custom http://www.fontsquirrel.com/fonts/M-1m http://mplus-fonts.sourceforge.jp

Monofur

By Tobias Benjamin Köhler (2000) Alias: monofur - License: Freeware http://www.dafont.com/monofur.font

NotCourierSans

"NotCourierSans is a re-interpretation of Nimbus Mono whose design began in Wroclaw at the occasion of the Libre Graphics Meeting 2008." ...

By Open Source Publishing (2008) Alias: notcouriersans - License: SIL OFL http://www.fontsquirrel.com/fonts/NotCourierSans http://openfontlibrary.org/en/font/notcouriersans

Nova Mono

"I created the NovaCut font about 14-15 years ago for making inscriptions on stone. Initially the font contained only capitals and digits and existed only on paper and stone inscriptions. In 2010 I decided transfer this font to a computer, and made the missing lowercase and some basical signs; it was initially named Gothica." ...

By Wojciech Kalinowski (2010) Alias: SIL OFL - License: nova http://www.google.com/fonts/specimen/Nova+Mono

Oxygen Mono

"The Oxygen typeface family is created as part of the KDE Project, a libre desktop for the GNU+Linux operating system. The design is optimised for the FreeType font rendering system and works well in all graphical user interfaces, desktops and devices." ...

By Vernon Adams (2012) Alias: oxygen - License: SIL OFL http://www.fontsquirrel.com/fonts/oxygen-mono http://www.google.com/fonts/specimen/Oxygen+Mono

Profont

"ProFont began life as a better version of Monaco 9 which is especially good for programmers." ...

By Andrew Welch (1987) Alias: profont - License: MIT http://tobiasjung.name/profont/ http://www.fontsquirrel.com/fonts/ProFontWindows

Proggy Clean

"The proggy fonts are a set of fixed-width screen fonts that are designed for code listings." ...

By Tristan Grimmer (2004) Alias: proggy-clean - License: MIT http://www.proggyfonts.net/

PT Mono

"At the end of 2011 we released a monospaced font PT Mono™ — the last addition to the pan-Cyrillic font superfamily PT Sans PT Serif developed for the project “Public Types of Russian Federation”." ...

By Alexandra Korolkova, Isabella Chaeva (2011) Alias: pt - License: SIL OFL http://paratype.com/public/ http://www.fontsquirrel.com/fonts/pt-mono http://www.google.com/fonts/specimen/PT+Mono

Quinze

"Quinze is a narrow monospaced font, for programming and terminal emulators. It is designed to be narrow, and allow 132 columns to be comfortably fitted on a screen The 1, l and I are clearly distinguished, as are O and 0. The ascii circumflex is presented as an arrow, consistent with its use as exponentiation operator." ...

By James Kilfiger (2013) Alias: quinze - License: SIL OFL http://openfontlibrary.org/en/font/fifteen

saxMono

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

Share Tech Mono

"Share Tech Mono is a monospaced sans serif, based on the Share family. There is also Share Tech, a proportionally spaced version." ...

By Ralph du Carrois (2012) Alias: SIL OFL - License: share-tech http://www.google.com/fonts/specimen/Share+Tech+Mono

Source Code Pro

"One particularly surprising aspect of Source Sanss release was the amount of interest generated by the teaser graphic of the monospaced version. It seemed that this generated about as much buzz as the fonts that we released. Brackets, the open source code editor created by Adobe, has just recently implemented the regular weight of Source Code into their project. Likewise, the font will be integrated into Adobe Edge Code, which was announced this morning at our Create the Web event in San Francisco. The complete family of six weights will also be available as part of our new Adobe Edge Web Fonts service." ...

By Paul D. Hunt (2012) Alias: source-code-pro - License: SIL OFL http://blog.typekit.com/2012/09/24/source-code-pro/ http://www.fontsquirrel.com/fonts/source-code-pro http://www.google.com/fonts/specimen/Source+Code+Pro https://github.com/adobe-fonts/source-sans-pro

Note: Not all weights of this awesome font are currently available in this package, I will add them later.

Sudo

"In 2009 I wasnt satisfied with the available text editor fonts and decided to draw my own: Sudo. Over the last years I used it as my main font in the Terminal, as well as my text editor font for coding on Mac and Windows. Whenever something bugged me, I refined the design and could instantly evaluate if a change was an improvement." ...

By Jens Kutilek (2009) Alias: sudo - License: SIL OFL http://www.netzallee.de/extra/sudo

TeX Gyre Cursor

"TeX Gyre Cursor is based on the URW Nimbus Mono L kindly released by URW++ Design and Development Inc. under GFL (independently of the GPL release accompanying Ghostscript). The Vietnamese glyphs were added by Han The Thanh. TeX Gyre Cursor can be used as a replacement for a well-known Courier typeface (designed by Howard G. “Bud” Kettler, 1955, for the IBM corporation)." ...

By GUST e-foundry (2006) Alias: tex-gyre-cursor - License: LPPL http://www.gust.org.pl/projects/e-foundry/tex-gyre http://www.fontsquirrel.com/fonts/TeX-Gyre-Cursor

Ubuntu Mono

"The Ubuntu Font Family are a set of matching new libre/open fonts in development during 2010-2011. The development is being funded by Canonical Ltd on behalf the wider Free Software community and the Ubuntu project. The technical font design work and implementation is being undertaken by Dalton Maag." ...

By Dalton Maag (2010) Alias: ubuntu - License: Ubuntu/SIL OFL http://font.ubuntu.com http://www.fontsquirrel.com/fonts/ubuntu-mono http://www.google.com/fonts/specimen/Ubuntu+Mono

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." ...

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

Verily Serif Mono

"Verily Serif Mono is derived from Bitstream Vera Serif with the same proportions as Bitstream Vera Sans Mono" ...

By Stephen G. Hartke (2006) Alias: verily - License: Bitstream Vera License http://delubrum.org http://www.fontsquirrel.com/fonts/Verily-Serif-Mono

Excluded

Some fonts don't allow packaging, or don't come in a format compatible with @font-face. You can download and install from provided links.

Anonymous

Anonymous Pro is an updated version of this font, also by Mark Simonson. By Mark Simonson License: requires permission http://www.fontsquirrel.com/fonts/Anonymous

Audimat Mono

By SMeltery License: requires permission http://www.fontsquirrel.com/fonts/Audimat-Mono

Creep

By Romeo Van Snick License: MIT Format incompatible https://github.com/romeovs/creep

Crystal

I haven't found any informaion about this font or conclusive license information. By Jerry Fitzpatrick http://www.dafont.com/crystal.font

Envy Code R

By Damien Guard License: redistribution prohibited http://www.fontsquirrel.com/fonts/Envy-Code-R

Gohu

I'm having some issues with these files. By Hugo Chargois Alias: gohu - License: WTFPL http://font.gohu.org

Klartext Mono

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

MonospaceTypewriter

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

Nimbus Mono L

The fonts originally packaged with Ghostscript were released under LPPL. However, I haven't found any suitable files. ... By URW++ Studio (1984) Alias: nimbus - License: GNU GPL http://ghostscript.com/download/gsdnld.html

Selectric

I haven't found any informaion about this font or conclusive license information. By Paradox 2005 http://www.dafont.com/paradox-2005.d961

Skyhook Mono

By FontomType License: custom http://www.fontsquirrel.com/fonts/skyhook-mono

Telegrama

By YOFonts Requires permission http://www.fontsquirrel.com/fonts/Telegrama

Terminus

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

Commercial or shareware fonts

Andale Mono

By Steve Matteson https://en.wikipedia.org/wiki/Andale_Mono

Consolas

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

Courier

By Howard "Bud" Kettler https://en.wikipedia.org/wiki/Courier_(typeface)

Everson

By Michael Everson http://www.evertype.com/emono/

Letter Gothic

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

Lucida Console

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

Monaco

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

PragmataPro

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

Prestige Elite

By Clayton Smith http://www.fonts.com/font/linotype/prestige-elite#product_47118