Bit of a subjective question here. When I run CCS (v5.1 beta, BTW) on WinXP, the font for the code editor windows and console defaults to Courier 10 pt. This font is monospaced (or fixed space, if you prefer that term), which is good and running text is quite legible. But it has at least one fatal flaw for programming: regular parentheses, e.g., "(", are nearly indistiguishable (one pixel difference?) from "squiggly brackets", e.g,, "{". (If I were mean, I would have switched the glyphs on you and see if you noticed* :-) Other typical problems for fonts intended for programming include "1" vs. "l", "I" vs. "l", ";" vs. ":", etc.
I've switched my CCS prefs to use Lucida Console 10, which solves all these glyph confusion issues, but it isn't as legible for running text (no serifs, too light an optical weight). I realize that I'm a bit of a font purist (or maybe my eyes are getting more tired with age :-) but does anyone have a suggestion for a better monospace (sigh....) programmer font? (I'll do some searching myself, including on the Mac side, since TrueType and OpenType fonts work cross-platform.)
Mike
Palo Alto, CA
*Just to show how old I am, many years ago at Livermore when Versatec electrostatic printers were first coming out, a department administrator decided to save a few bucks by ordering printers with lower res font ROMs. One of the programmers sent him a lengthy letter, printed on the subject printer, complaining that you couldn't tell "5"s from "S"s, etc. and with programming symbols, you couldn't use context to tell you either. Of course, he progressively substituted more "5"s for "S"s as the letter progressed, with a footnote at the bottom that if the admin didn't notice this, he obviously couldn't tell his "S" from a hole in the ground. Wish I still had a copy :-)
