He compares proportional fonts with monospaced fonts for programming, and after looking at his screenshots I think I'm going to have to try it for myself.
I can't stand blurry fonts for code (especially since, at small sizes, text looks a blotch of blur). So, if I want small fonts (such as 6pixels by 8pixels) it better be pixel crystal clear hand tweaked. A font can do anti-aliasing or LCD based sub-pixeling, but that is more towards book reading / open office, than coding.
TextMate is currently set to Inconsolata at 15pt. Comparing screenshots of that vs. Monaco 13, it looks like the anti-aliasing adds a lot of bulk to the characters in Monaco -- Inconsolata's characters seem a little clearer to me.
But thanks for the link, seegate -- maybe I'll try a proportional font for a few days and see what I think. (=
18 comments
[ 6.9 ms ] story [ 53.8 ms ] threadAdmittedly, I use it because it's pretty. Hence why I started a question to find out more about what makes a good programming font.
- Microsoft's Consolas is generally quite good on Windows
- Bitstream Vera Sans Mono on Linux
- Whatever OS X comes with by default (yaay, no need to change anything)
are all good.
He compares proportional fonts with monospaced fonts for programming, and after looking at his screenshots I think I'm going to have to try it for myself.
on windows
Droid Sans Mono at 11pt with a dotted 0:
http://www.cosmix.org/software/
http://hivelogic.com/articles/top-10-programming-fonts/
I like DejaVu sans and Monaco
I can't stand blurry fonts for code (especially since, at small sizes, text looks a blotch of blur). So, if I want small fonts (such as 6pixels by 8pixels) it better be pixel crystal clear hand tweaked. A font can do anti-aliasing or LCD based sub-pixeling, but that is more towards book reading / open office, than coding.
But thanks for the link, seegate -- maybe I'll try a proportional font for a few days and see what I think. (=
The only issues I've found with this font family are that the differences between l and 1 and . and , can be subtle.