程序员最喜欢用的编程字体

2007-04-24

昨天和亮仔谈起编程字体,他说有个站点专门收集这个。
Google了一下,发现了这篇blog:Finding the Best Programmer's Font

首先是好字体的标准:
* 非常清晰(Crisp clear characters)
* 支持扩展字符集(Extended characterset)
* 对空白把握的很好
* 可轻易区分'l', '1' 和 'i'
* 可轻易区分'0', 'o' 和 'O'
* 可轻易区分左右引号 - 最好是对称的
* 清晰的标点符号,特别是大括号小括号和中括号

里面提到的22个常用的font依次为:
1. Bitstream Vera Sans Mono
2. ti92pluspc
3. Crystal
4. Monaco
5. Anonymous
6. Andale Mono
7. Raize
8. ProFontWindows
9. Sheldon
10. BSU Kermit
11. Lucida Sans Typewriter Regula Java 2 SDK附带
12. Courier New
13. Courier, Windows自带
14. Lucida Consolev
15. ProggyTiny
16. ProggyClean
17. Fixedsys
18. Topaz-8
19. Free Monospaced
20. MS Mincho, Windows / Office自带
21. Hyperfont
22. Squareshooter Mono

呵呵,光说不看,没意思,这里有个对比图,可以参考一下(点击看大图),或者点击下面这个链接查看:
http://www.lowing.org/fonts/allfonts.htm

我最喜欢的是第1个和Lucida Console,加上clear type字体效果,大小选择10,真的很爽。
在叛变到Bitstream Vera Sans Mono一年以后,最近改为Consolas,visual studio自带的,非常爽,也可以在这儿下载。

另参:
1. Programming Fonts -- by Keith Devens
2. Best Programming Fonts for Easy Coding and Readability

11 条评论

zenzen 2007-04-24 13:40:56
我喜欢Courier New
兔毛猫 2007-04-24 13:45:50
@zenzen
Courier New我曾经也很喜欢,后来用了VIM就改用Lucida Console,现在笔记本上面已经改用Bitstream Vera Sans Mono了
清风名苑 » Blog Archive » 我的Vim配置文件 2008-01-13 22:54:25
[...] ” 设置图形界面。 ” ” 字体部分,可参考《程序员最喜欢用的编程字体》一文: ” (链接已失效) [...]
Googol 2008-03-12 13:50:21
喜欢用Bitstream Vera Sans Mono。

不过大部分等宽字体都有个问题:字体高度不是宽度的2倍。这就造成混排英文和中文时,中文会被横向拉伸,很难看。Bitstream下这个问题还比较轻微,Lucida下就不能忍了。倒是windows自带的几个都不错。
兔毛猫 2008-03-12 16:07:47
@Googol
我早已不用lucida console了,叛变到Bitstream Vera Sans Mono一年以后,最近改为Consolas,visual studio自带的,也可以在<a href="http://www.microsoft.com/downloads/details.aspx?familyid=22E69AE4-7E40-4807-8A86-B3D36FAB68D3&displaylang=en" rel="nofollow">这儿</a>下载
Ai.Freedom 2008-06-17 02:25:49
Consolas是免费的字体么? 如何获取ttf以便在Linux下使用?
博主 2008-06-18 10:19:14
对正版windows免费,不过在网上搜一下就可以轻松找到ttf下载包
原来的我 - vim for windows配置 2008-10-14 11:34:55
[...] " 设置图形界面。"" 字体部分,可参考《程序员最喜欢用的编程字体》一文:" (链接已失效) [...]
leeo 2009-12-24 10:17:39
:h
在Linux里边我就用Bitstream Vera Sans Mono,不过我觉得WINDOWS里的Verdana也是很不错的。 :D
博主 2009-12-24 10:38:32
@leeo
汗一记,Verdana不是等宽字体啊...
vim 1. 更换字体 | Freewind 2011-09-12 23:57:58
[...] (链接已失效) [...]