Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2011-09-12) vim 1. 更换字体

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

在windows下,gvim使用的是一种叫Fixedsys的等宽字体,就是记事本默认使用的那种。其实看起来也还好,除了有一些关键字会被“加粗”,看起来就别扭了。如图:

image

注意那些"private/public/void/return”,被加粗了,虽然看起来还能将就,看是总觉得有点不舒服,五大三粗,太胖了。

经过搜索资料,发现在linux等操作系统上,默认使用的字体是细的,“加粗”后看起来正好,但是在windows上,fixedsys这种字体本身就是笔划比较粗的,再加粗后就肿了。怎么办?

我开始试着改gvim的配置,但是对于现在的我来说实在太复杂了,而且这也好像不是推荐的方式。最后发现,真有不少字体是专门为编程而设计的,这些字体,字母的宽度相等,看起来清晰,容易区分。只要我换一种细字体,不就可以了吗?

找到了几篇文章,专门讲编程字体:

  1. Megatops ProCoder 1.0

http://superding.spaces.live.com/blog/cns!89E842A8485366C7!1059.entry

这款字体是我最后选定的,好像是国内的一个朋友设计的,笔划细腻,形态优美。有图有真相:

image

在这里要特别感谢一下作者。可惜其博客上提供的下载地址用不了,最后是在这里下载到的:

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

看看效果:

image

字体很好看,圆润型的,我记得那些搞rails的基本上都用的是这种字体。只是不知道为什么,在我这里看起来有点虚,不舒服,不然我就选它了。

  1. 适合编程的22种字体

http://www.2maomao.com/blog/best-programmer-fonts/

没试,放在这里备用

  1. 还有不少人推荐Yahei+Consolas

http://www.cnblogs.com/webflash/archive/2009/07/05/1517291.html

我现在对Megatops ProCoder还是比较满意的,先用一段时间再说。

comments powered by Disqus