Why did you vote for Source Code Pro?



Legible font ideal for all displays

Add Another Pro to Source Code Pro

Why did you vote for Consolas?

(Click the image for a bigger image and here for a massive image)

Comes with Windows. Download for mac

Consolas is specifically designed to work with ClearType, so may become highly aliased when ClearType is not turned on.



Pretty much every thing i want from a mono font

Because it's like a free version of thesans mono. (though i do like themix mono better, vs2010 doesn't freaking support otf)



most accurate on 14px size

Add Another Pro to Consolas

Why did you vote for Monaco?

Monaco rocks!

This font shines for legibility at non-antialiased small sizes, when you really want to maximize your on-screen code.



Fun to read / Easy on the eyes

Monaco's rendering is similar to that of Consolas but slightly more playful. Each character seems to be a tiny bit larger when compared to Consolas, yet your code takes up the same amount of space.

Add Another Pro to Monaco

Why did you vote for Inconsolata-g?

Inconsolata-g is a variant of the popular Inconsolata that fixes the similarity between"1" [one] and the "l" [lower-case ell].

(Click the image for a bigger image and here for a massive image)

And compared to Inconsolata:

You can download it here.

Add a Pro to Inconsolata-g

Why did you vote for Ubuntu Mono?

From Reddit user chrisdoner:

Particularly advantageous apart from its aesthetic rounded/smooth appeal is that it somehow scales to tiny sizes while retaining legibility and under subpixel rendering.

(Click the image for a bigger version )


Add a Pro to Ubuntu Mono

Why did you vote for DejaVu Sans Mono?

This nice open source font family is derived from the Bitstream Vera family, itself close to the Microsoft core Web fonts (see Andale Mono).

The Sans Mono version is graphically close of Andale Mono, slightly bolder, with the added bonus of the bold font being of same width than the normal one (unlike Andale Mono). It is a nice property with some syntax highlighting text editors.

(Click the image for a bigger image and here for a massive image)

Deja Vu Sans Mono is part of the Deja Vu family of fonts and is one of the most complete Unicode fonts available. This means you have access to a wide range of special symbols including mathematical symbols like arrows, operators and special alphabets. This is useful for certain languages that require special characters like Agda.

Additionally, some languages allow using these characters optionally. Moreover, there are editor modes that display characters like this without changing the underlying file, much like syntax highlighting: the Emacs modes for OCaml and Haskell are prime examples.

Add a Pro to DejaVu Sans Mono

Why did you vote for Anonymous Pro?

Anonymous Pro (2009) is a family of four fixed-width fonts designed especially with coding in mind.

Characters that could be mistaken for one another (O, 0, I, l, 1, etc.) have distinct shapes to make them easier to tell apart in the context of source code.

(Click the image for a bigger image and here for a massive image)

While Anonymous Pro looks great on Macs, Windows and Linux PCs with antialiasing enabled, it also includes embedded bitmaps for specific pixel sizes (“ppems” in font nerd speak) for both the regular and bold weight.




The best rendering character for DIGIT ONE

Add Another Pro to Anonymous Pro

Why did you vote for Menlo?

Menlo is a monospaced sans-serif typeface designed by Jim Lyles. The face first shipped with OS X Snow Leopard. Menlo is based upon the Open Source font Bitstream Vera and the public domain font Deja Vu.

menlo sample enter image description here More details and download.

Add a Pro to Menlo

Why did you vote for Droid Sans Mono?

Add a Pro to Droid Sans Mono

Why did you vote for Envy Code R?

This font offers well distinct programming characters like {} vs. () and the classically confusing 0O and 1lI. Quite narrow (like Anonymous Pro) but squarish, the letters are easy to read and offer a pleasing reading experience.

The bold version has the same width than the normal version, which is useful for syntax highlighting.

(Click the image for a bigger image and here for a massive image)

Envy Code R also fits more into a given width when compared to Source Code Pro. You can download it here

Add a Pro to Envy Code R

Why did you vote for Pragmata Pro?

Add Another Pro to Pragmata Pro

Why did you vote for Liberation Mono?

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 closed source fonts.

Although similar to the popular Deja Vu monospace font, Liberation Mono takes up much less vertical space, allowing more lines code on the screen at once.

A notable quote from a commenter:

This font is absolutely fantastic. It doesn't have as much personality as, say, Inconsolata or Consolas, but what it lacks in personality it makes up for in readability. It is also very similar as the font Cousine, available on Google Fonts, but supports a wider set of characters. My favorite features of this font are the dotted zero, perfect symbols, flush underscore, and overall transparent design. I've been using it for more than a year and highly recommend it to any programmer.

Deja Vu 12pt: http://imageshack.us/a/img543/9845/dejavu12.png

Liberation Mono 13pt: http://imageshack.us/a/img43/691/liberation13.png

Download Link: https://fedorahosted.org/liberation-fonts/

Wikipedia: http://en.wikipedia.org/wiki/Liberation_fonts

enter image description here enter image description here

Add a Pro to Liberation Mono

Why did you vote for Monofur?


(Click the image for a bigger image and here for a massive image)




Letterforms are not just stylish, but highly distinct.

Add Another Pro to Monofur

Why did you vote for Terminus?

(Click the image for a bigger image and here for a massive image)

Note: The small size of this font makes it hard to compare at 11pt, please leave a comment if you think I should up the size for the screenshots.

Better rendering in code editor: And in the console/terminal:

The images are actually PNG files, although the url says jpg.


Terminus is the closest thing to 6x13 fixed that comes pre-packaged on modern Linux distributions. Remember to turn off aliasing. Bitmap fonts ftw.

Add a Pro to Terminus

Why did you vote for Andale Mono?

Was offered by Microsoft as their core Web fonts, and freely redistributable, MS no longer offer it on their site, but other places make them available.

(Click the image for a bigger image and here for a massive image)

This fixed-width font is nicely designed, and took care of distinguishing some easily confused characters like 0O or 1lI.

Add a Pro to Andale Mono

Why did you vote for Meslo LG?

Meslo LG is a customized version of Apple’s Menlo-Regular font. Screenshots are from the M variant.

(Click the image for a bigger image and here for a massive image)


Add a Pro to Meslo LG

Why did you vote for Proggy Clean?

(Click the image for a bigger image and here for a massive image)




Hipster among hipsters

Even hipster will marvel at this font, praising you are the new hipster lord. It is best suited at around 19px (tested on mac). Overall, better readability than all the default fonts I had.

Add Another Pro to Proggy Clean

Why did you vote for Dina?

Dina is a monospace bitmap font, primarily aimed at programmers. It is relatively compact to allow a lot of code on screen, while (hopefully) clear enough to remain readable even at high resolutions.

In designing a programming font the following guidelines were followed:

  • Needs to be monospaced
  • It has to be easy to see the difference between i, l, 1, I
  • It has to be easy to see the difference between o, O, 0
  • The symbols used in programming languages have to look 'right'
  • Braces should line up nicely
  • Still has to be pleasant to read passages of text

enter image description here

Download link: http://www.donationcoder.com/Software/Jibz/Dina/

Add a Pro to Dina

Why did you vote for Lucida Console?

Mono-Space - Curlies, square brackets, comas, and periods are distinguishable even at 8 pt font, and comes with every windows box.

One of the original monospaced fonts available for X11R6.

(Click the image for a bigger image and here for a massive image)


Add a Pro to Lucida Console

Why did you vote for M+ 1m?

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.

The M+ fonts actually have two different monospace forms in five weights each and both are very nice for programming. One of the major advantages for both is that the light and thin weights do a good job of compensating for OS X's overly-heavy rendering of light text on dark backgrounds.

M+ 1m

Add a Pro to M+ 1m

Why did you vote for PT Mono?

(Click the image for a bigger image and here for a massive image)


Add a Pro to PT Mono

Why did you vote for Segoe UI Mono?

(Click the image for a bigger image and here for a massive image)

Comes with Windows. Need some magic to make it work with Mac (need to have Office installed, otherwise must use @font-face) - see this StackOverflow for more.

Add a Pro to Segoe UI Mono

Why did you vote for TheSans Mono?

enter image description here

TheSans Monospace has been derived from TheSans, the sans serif part of Luc(as)'s Thesis family. This new variation started as a kind turn to Thomas Merz, probably the most expertised PostScript programmer in the world. In his book "The PostScript and PDF Bible" TheMono is being used for all PostScript code. The idea is simple, give all characters equal widths. However, it turned out to be a very interesting and time consuming job. It took another 9 months to grow to its final state.

The MonoSpace appears to function very well for correspondence. A written letter in ThesisMono immediately has a personal communicative touch, and doesn't look like a detouched "print type".

A considerable amount of time has been invested in achieving an optimal screen display. For often used sizes (9, 10, 11, 12 and 14 point) the bitmaps have been hand-pixeled. (These work on mac only.) Because of extensive hand editing of hint-instructions, TheSans Mono is optimally readable in other sizes as well as on PCs with Adobe Type Manager. A delta hinted TrueType package for the office environment is on its way.

TheSans Mono is used by O'Reilly for printing code in most of its tech publications.

Add a Pro to TheSans Mono

Why did you vote for Linux Libertine Mono?

Add a Pro to Linux Libertine Mono

Why did you vote for GohuFont?

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. Here is what it looks like

(Click the image for a bigger image and here for a massive image)


Add a Pro to GohuFont

Why did you vote for 6x13 fixed?

6x13 fixed 6x13 code

6x13 is the classic fixed monospace bitmap font that is expected to be available on every X server. It is part of the misc-fixed family. These fonts were handcrafted for readability in a terminal.

Why bitmap fonts? At a small text size each character has a limited resolution. A character size of 6x13 pixels means only 78 pixels per character. Modern fonts are designed to be scalable, and are less legible at these small sizes. Using bitmap fonts increases legibility by eliminating scaling and sub-pixel aliasing artifacts. Some scalable fonts include "ppems" embedded bitmaps for this reason.

With a fixed 6x13 font, the number of characters in a terminal is easy to compute. Every character is 6x13 pixels, so a 1440x900 pixel display will render 240x69 characters. 6x13 is semi-condensed, meaning the characters are slightly thinner than usual so that more can be printed on a line.

The disadvantage of misc-fixed fonts is that they don't scale, which can cause problems with displays that vary wildly from traditional pixel density. Although 6x13 is the traditional fixed font, there are numerous other sizes ranging from 5x7 to 10x20.



How to enable fixed fonts in Ubuntu

Add a Pro to 6x13 fixed

Why did you vote for Panic Sans?

Panic, Inc. which makes Coda, distributes what I find to be the best code font around: Panic Sans. It's close to Source Code Pro & Inconsolata having added uniqueness for easily confusing characters like 0 and O, l and 1, but it has better line spacing and italics.

enter image description here

Add a Pro to Panic Sans

Why did you vote for Latin Modern Mono?

A set of free fonts based on Computer Modern, the default font for TeX. One of the main extensions is the addition of an extensive set of diacritical characters, covering many scripts based on the Latin character set, mainly european.

Latin Modern Mono

Latin Modern Mono Sample

Available as Type 1 PostScript or OpenType, you can get them from the official Ubuntu repositories as lmodern.

There are also small-caps, condensed, and proportional variants.

Download from FontSquirrel

Add a Pro to Latin Modern Mono

Why did you vote for Nanum Gothic Coding?

small sample enter image description here

I have no idea how this font appeared on my computer but it is beautiful.

You can get it from this mysterious site by clicking the link in the right side bar.

Anyone else trying to replicate the style of the images, I pastebined the text here and here. Hopefully there are no typos.

Add a Pro to Nanum Gothic Coding

Why did you vote for Espresso Mono?

Espresso Mono is included in the Espresso text editor by MacRabbit. The metadata indicates it was designed by the DejaVu fonts team. Characters Code

Add a Pro to Espresso Mono

Why did you vote for  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. Anka/Coder - PHP code There are 3 font sets (regular. italic, bold, bold-italic each): 1. Anka/Coder (em size 2048x1229) 2. Anka/Coder Condensed (condensed by 12.5%; em size 2048x1075) 3. Anka/Coder Narrow (condensed by 25%; em size 2048x922)

The last, "Anka/Coder Narrow" was developed for printing of source code; it is too tight for screen resolution. The middle, "Anka/Coder Condensed" can be used for both printing and screen viewing of source code, also as for displaying terminal windows. The first, full-width "Anka/Coder" simply supplements the family.

Add a Pro to  Anka/Coder

Why did you vote for ProFont?

ProFont is a small bitmap font which is absolutely great for programming. It was made for Macintosh computers, but now it's also available for Windows and Linux/UNIX X Windows.

screenshot screenshot screenshot


Add a Pro to ProFont

Why did you vote for Cruft?

Cruft is a variable-width font designed for programming. It was designed to ensure all characters are easily distinguishable and all punctuation is prominent enough to not be overlooked, while still being easier on the eyes than fixed-width fonts.

Sample of Cruft

Download Cruft and sister fonts

Add a Pro to Cruft

Why did you vote for Print Char 21?

The Ultimate Apple II Font

Download the world's most complete Apple II text font, in TrueType format. Works on Mac OS X, Windows, or any operating system that supports TrueType.

Add a Pro to Print Char 21

Why did you vote for Courier New?

Add a Pro to Courier New

Why did you vote for Creep?

Add a Pro to Creep

Why did you vote for Courier?

"Courier is a monospaced slab serif typeface designed to resemble the output from a strike-on typewriter. The typeface was designed by Howard "Bud" Kettler in 1955, and it was later redrawn by Adrian Frutiger for the IBM Selectric Composer series of electric typewriters."

— Wikipedia (EN)

Download Courier here.



Classic and simple yet effective.

You can never go wrong with this one.It also comes preinstalled in almost any (if not just any) operating system on the market so you should not have to download it, just search your installed fonts.

Add Another Pro to Courier

Why did you vote for UW ttyp0?

UW ttyp0 is a family of monospaced bdf (X11 bitmap) fonts.


  • Clean, easily distinguishable characters; typographically informed.
  • Large x-height for better legibility, narrow letters for better readability.
  • Sizes from 6x11 to 11x22 px.
  • Regular and bold for all sizes, (somewhat experimental) italics for some.
  • About 3000 Unicode characters: Latin, Cyrillic, Greek, Armenian, Georgian, Hebrew, Thai, most of IPA, standard punctuation, common symbols, some mathematics, line graphics, a few dingbats.
  • Configurable: Stylistic variants for many characters can be selected at installation time, e.g., plain, dotted or slashed zero, straight or curly quotes, centered or raised tilde and asterisk, visible or invisible NBSP, etc.
  • Open source.

If the image above is scaled down, click it for an unscaled version.

Click here for a program code sample.

Download Link: http://www.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/

Add a Pro to UW ttyp0

Why did you vote for Raize?

The Raize Font is a clean, crisp, fixed-pitched sans serif screen font that is much easier to read than the fixed pitched fonts that come with Windows. Ideally suited for programming, scripting, html writing, etc., the Raize Font can be used in any IDE or text editor.



Add a Pro to Raize

Why did you vote for Sudo?

Add a Pro to Sudo

Why did you vote for Cosmic Sans Neue Mono?

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

View on GitHub

Add a Pro to Cosmic Sans Neue Mono

Why did you vote for VGA Font?

This guy made the original VGA font with Unicode support.

Personally I converted it to TrueType and use it on Visual Studio with the classic blue background like old Turbo Pascal.

My programming environment

VGA Font

Add a Pro to VGA Font

Why did you vote for Envy Code B?

Envy Code B

Add a Pro to Envy Code B

Why did you vote for Happy Monkey?

Happy Monkey is a display sans serif typeface family, with thin and rounded strokes. Suitable for informal headlines and all your fun typography!

Add a Pro to Happy Monkey

Why did you vote for GNU Unifont?

Unifont is a Unicode font with a glyph for every visible Unicode Basic Multilingual Plane code point and more, with supporting utilities to modify the font. The Unicode Basic Multilingual Plane covers the first 65,536 (or 2^16) Unicode code points.

Get it from unifoundry here. The GNU Unifont project homepage also has download links and information.

Add a Pro to GNU Unifont

Why did you vote for FreshBold?

The full screenshot.

FreshBold font has been created especially for assembly programming, where it is very important to have high legibility of the source, combined with maximal possible density of the source lines.

The FreshBold is inspired by FixedSys font, but has even higher density with better readability. FreshBold is very readable and will not cause eye weariness even after many hours of work.

The project page of the font

Add a Pro to FreshBold

Why did you vote for Triskweline?

Triskweline is a fixed-width font especially suited for text editors and programming environments. It was designed for maximum legibility and tidiness and supports all important symbols and Latin-1 characters.

enter image description here

Add a Pro to Triskweline

Why did you vote for OCR A Extended?

You can clearly tell the difference between those troublesome characters like apostrophes and quotes.

Each character is clearly (there's that word again) different from each other to make machine reading easier and works for humans as well.

Add a Pro to OCR A Extended

Are We Missing Something?

当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
若有不妥, 欢迎评注提醒:


订阅 substack 体验古早写作:

点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

关注公众号, 持续获得相关各种嗯哼:


关于 ~ DebugUself with DAMA ;-)
公安备案号: 44049002000656 ...::