昨天收到的最新一期codeproject newsletter上面有个蛮有趣的统计——“What is your favourite programming font?”。统计结果是这样的:
以前倒是一直都没有注意过这个问题,记忆中最开始都是直接用系统默认,后来一直用的都是Courier New,也就是上面统计结果中最高的那个(据说被号称代码专用font)。这个字体到是很漂亮,如果是17‘以上的显示器的话应该是我的不二选择。不过最近越来越发现这个字体在小显示器上特别是laptop上显示的时候有问题,因为现在的code经常会出现很长的一行(我知道有些project会设置个上限作为编码规范,不过大多数还是没这样的要求),小显示器上除非是高分屏,否则左右滚来滚去的很麻烦,code里面我也不喜欢用word wrap,感觉这样code reading的时候思路会被打断。所以font size不能设得太大,通常我都是设成10或者是9。Courier New这种情况下看起来就比较模糊了(用专业的话讲大概就是走样~~)。
根据这个文章的统计,我试了下排名第二的Consolas,存在和Courier New类似的走样问题。排名第三的Lucida Console感觉还好点,size为9的时候有一点模糊,调到10的话就很清楚了。暂时就用它吧:)