I’ve been working all day everyday with Monaco for the last 6 years. Monaco is a great typeface, it has a number of really great properties. It has a large x-height, and a large m-width. This make it great typeface at small sizes. While monaco is a perfectly good typeface, I wanted experiment and see if there is another typeface that would be even better. I’ve always been a bit bothered that Monaco lacks both an italic and bold.
Over a week or so, I tried a number of commonly recommended fixed-width typefaces. I used each as my only typeface for at least an entire day. In the images below, Monaco is in blue, and the other typeface is in red. This allows easy comparison for sizing and appearance of a few glyphs.
Inconsolata has a few really great glyphs. I really like the stacked ‘g’. It is fairly unique among mono-spaced fonts. Overall I found Inconsolata harder to read than Monaco, because of its much smaller x-height. If you don’t mind small typefaces that need anti-aliasing Inconsalta might be a good choice for you. Much like Monaco, there is no bold or italic for Inconsolata.
You can get Inconsolata here
Anonymous Pro came highly recommended from a few of my co-workers and was the second font I tried. Anonymous Pro has a larger x-height than Inconsolata. I also found it to be really wide and thin, but that could have just been my eyes playing trickst on me. One problem I had was, I found the quote characters in Anonymous Pro to be very small and hard to read at my normal size. I ended up having to to pick a higher pt size to get a comfortable reading size. Due to its wider characters, this meant I could fit less text per screen than with other typefaces. On the upside Anonymous Pro has a bold and italic which are well designed.
You can get anonymous pro here
Droid Sans Mono
Droid sans was released as part of the Android operating system. It combines many of the good features of Anonymous pro and Inconsolata. The x-height of Droid sans is almost the same as Monaco, and it has a stacked ‘g’ which I really like in a monospaced typeface. One bad aspect of Droid sans is the lack of slashed 0. This makes separating the 0 and O difficult. The free version of Droid Sans lacks a bold and italic, which was another problem for me.
You can download Droid sans here
Bitstream Vera Sans Mono
Bitstream vera sans mono is released by the Deja Vu fonts project the project features a number of great free typefaces. Bitstream vera sans has a large x-height and looks reasonable with anti-aliasing off. It also features an italic and bold which are great.
After trying out all of the above typefaces, I’ve settled on using Bitstream Vera Sans Mono for the time being. Having a bold and italic, is a welcome change, and provides a few more options for syntax highlighting. While Vera sans lacks some of the character found in Incoslata, or Anonymous pro, the larger x-height of Vera Sans helps keep text readable at smaller sizes.