感觉目前最好的IDE字体:Envy Code R
此字体由Damien Guard 创建,oO0/IlLi1非常易于区别区分,支持ClearType。
另外,这个字体相对来说比较窄,和Courier New相比而言更加如此。也就是在屏幕上面能看到更多的东西。不过这个优点在普遍是宽屏显示器的如今,已经不能太吸引人了。
下载地址:http://download.damieng.com/fonts/original/EnvyCodeR-PR7.zip
字体截图:
推荐10号字体。
奇怪的是,在VC6下面和VS2010下面,同样的10号字体,表现不太一样,特别是中文部分。
VS2010下面表现更佳。
某M推测,可能是因为字体本身不含中文,所以IDE用了缺省的中文字体。一个是宋体一个是雅黑。
顺便写下对用过的其他字体的感想:
编程字体的要求:
1、等宽(这个是必须的)
2、对于比较容易混的,1loO0这些,很容易区分。
3、中文支持良好
最早用的编程字体是Courier New,后来觉得对第二条支持不太好。
后来用过两个字体
Courier New Ex
从名字看,这个是在Courier New上面改来的,修正了第二条的问题。并且由于是点阵字体,边缘清晰,看起来比较不费力。
仅支持9、10号字体。
Megatops ProCoder 1.0
同样是点阵字体。用过很长时间。支持8、9、10三个尺寸。布局上比起Courier New Ex来说,感觉要凌乱些(或者说,如果屏幕上面代码很多,感觉不如Courier New Ex看的整洁)。
这两个字体的问题是一样的:支持的字体大小有限。在分辨率小的时候无所谓,显示器大了以后,10号点阵还是有些费眼的。另外问题是,VS2010不支持点阵字体,没法可想。