在windows下,gvim使用的是一种叫Fixedsys的等宽字体,就是记事本默认使用的那种。其实看起来也还好,除了有一些关键字会被“加粗”,看起来就别扭了。如图:
注意那些"private/public/void/return”,被加粗了,虽然看起来还能将就,看是总觉得有点不舒服,五大三粗,太胖了。
经过搜索资料,发现在linux等操作系统上,默认使用的字体是细的,“加粗”后看起来正好,但是在windows上,fixedsys这种字体本身就是笔划比较粗的,再加粗后就肿了。怎么办?
我开始试着改gvim的配置,但是对于现在的我来说实在太复杂了,而且这也好像不是推荐的方式。最后发现,真有不少字体是专门为编程而设计的,这些字体,字母的宽度相等,看起来清晰,容易区分。只要我换一种细字体,不就可以了吗?
找到了几篇文章,专门讲编程字体:
http://superding.spaces.live.com/blog/cns!89E842A8485366C7!1059.entry
这款字体是我最后选定的,好像是国内的一个朋友设计的,笔划细腻,形态优美。有图有真相:
在这里要特别感谢一下作者。可惜其博客上提供的下载地址用不了,最后是在这里下载到的:
http://download.csdn.net/source/670116
需要注册才行。
安装方式:
a. 下载后将其中的字体文件放入windows/font目录下
b. 在vim上输入命令 :set guifont=Megatops_ProCoder_1.0:h10
其中Megatops_ProCoder_1.0是字体名,h10是大小:10号
c. 可以将该命令写入到vim的配置文件中,启动后自动使用该字体
2. 适合编程的十种字体
http://3seconds.cn/2010/01/20/10-programming-fonts.html
直奔第一名:免费的Inconsolata
主页:http://www.levien.com/type/myfonts/inconsolata.html
点击其中的"OpenType file “链接下载字体文件,放入windows/font
看看效果:
字体很好看,圆润型的,我记得那些搞rails的基本上都用的是这种字体。只是不知道为什么,在我这里看起来有点虚,不舒服,不然我就选它了。
http://www.2maomao.com/blog/best-programmer-fonts/
没试,放在这里备用
见http://www.cnblogs.com/webflash/archive/2009/07/05/1517291.html
我现在对Megatops ProCoder还是比较满意的,先用一段时间再说。