Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I've just installed OS X Lion, and found that the default fonts (Menlo and Monaco) are quote uncomfortable for Shell prompts and the Eclipse IDE.

Is there a good, general-purpose fixed width font for developing under Mac OS X?

share|improve this question

2 Answers 2

up vote 1 down vote accepted

I prefer Anonymous Pro at 16pt w/ anti-aliasing on in iTerm2.

There are also:

  • Dina
  • Envy Code R
  • Inconsolata
  • monofur
  • PragmataPro
  • ProggyOpti
  • Terminus

All that said, this question is asked all the time on Stack Overflow, and all roads lead back to this post:


share|improve this answer
Great font. Thanks! –  Adam Matan Jul 20 '12 at 22:56

My personal favorites are the Bitstream Vera Sans Mono derivates like Menlo and DejaVu Sans Mono:

Espresso Mono doesn't have an italic face, Mensch doesn't have bold or italic faces.

Cousine and Liberation Mono are basically the same font designed by Steve Matteson. The shapes of all ASCII characters are currently identical, but Cousine was released with the Open Font License (instead of GPL v.2) for Google Web Fonts. They are metrically compatible with Courier New, but appear more like more angular versions of the Vera Sans Mono fonts. Liberation Mono currently has more glyphs (674) than Cousine (216) though.

Droid Sans Mono is another font designed by Steve Matteson. It currently has glyphs for 898 characters, but no bold or italic faces. The default line height and character width are both larger than in most monospace fonts.

Inconsolata is a monospace font with humanist features. It has slanted edges and more width variation than most monospace fonts.

PT Mono is part of the same family as PT Sans. It's lighter than most monospace fonts, and has many unique details at the ends of strokes.

Source Code Pro is a new open source font by Adobe. It has a low x-height, large line spacing, and wide slabs on the lowercase i, l, and t. It also has a two story lowercase g like Inconsolata.

If you think text looks too heavy on OS X, there's a hidden preference for selecting a lighter text rendering style.

share|improve this answer
+1 Thanks for your thorough answer! –  Adam Matan Jul 20 '12 at 22:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.