自从大一暑假的时候改了Visual Studio编辑器的配色,我开始用Courier News字体作为编码的主字体。至于为什么不是更多人赞成的Consolas,更多是个人喜好原因,我就喜欢棱角分明的……
就这么用着用着过了一年多,大概是由于审美疲劳,或者更多是受到ubuntu下终端字体的影响,突然心血来潮想换个字体,改善下编码体验。
不知道为什么Consolas在我看来总觉得是异端,所以不可能在拿他来当编码字体。除此之外,第一候选Ubuntu在Windows下的移植效果大概受到了凤姐的优待,显示效果比凤姐的脸好不了多少。
在网上搜了一圈,找到了两个不错的候选字体:Source Code Pro和Iconsolata。前者据说是Adobe专门为程序员设计的字体,具有各种优秀显示效果(上天终于开始眷顾码农了-__-)。后者是一种受众人推荐的编码字体。
网上给的Source Code Pro包里有OTF和TTF两种格式,果断使用OTF。装完后发现VS居然不支持OTF字体…………这不科学!不过还好有TTF这个备胎。
大致的显示效果如下:
就个人而言,感觉Iconsolata的显示效果不如Source Pro Code,所以没有作为编码字体。
而这对比效果图如下
在同等字体大小下Source code Pro比Iconsolata稍宽一些,我坚持认为这在编码中可以带来更好的体验。
至于Iconsolata,我把它设置成了Win7控制台的字体。至于怎么设置字体,请参考http://neoland.blogbus.com/logs/53648980.html
字体下载:Click Here!