I’m rating my current favorites.
- Consolas 11pt (AA)
- Bitstream Vera (AA)
- Envy Code B 10pt
- Lucida Console
- Courier New 10pt*
*Not a programming font by definition but is lightweight and very familiar.
Programming fonts are featured to have a more condensed nature, so you could see more lines on your screen, better character disambiguation for common combinations: l1, o0, etc.
As a result I used to have Envy Code at the top, but after realizing it crams so much text it might strain my eyes in, lets say 3 years of prolonged usage, I went with Consolas and set it the highest size I could.
I admit I do sin and use Courier as the alternate font, since I’m not into anti-aliasing that much. I am yet to find a replacement for Envy Code.
I’m also not sure yet if serifs are good for code readability.
Consolas and Lucida Console here…
Consolas 9pt is a necessity though!