且行且远
分类: 佳软天地 由 ssfighter 于 2006年12月25日 发表

最近写程序比较多,我这个人对工作环境有一种近乎苛刻的要求,因此编程时对字体也是尽力追求。知道有人用Times New Roman来写代码,还有人特别喜欢微软雅黑,就把编程字体都换成微软雅黑,我有点不能理解。所以才会有人说:“判断是不是个熟手,看看他编程时的屏幕就知道了”。在网上找了一下有关编程时的字体的要求,摘抄如下:

1. 所有字符等宽;
2. 简洁、清晰、规范的字符形体;
3. 支持ASCII码为128以上的扩展字符集;
4. 空白字符(ASCII: 0x20)与其他字符等宽;
5. ‘1’、’l’和’i’等三个字符易于区分;
6. ‘0’、’o’和’O’等三个字符易于区分;
7. 双引号、单引号的前后部分易于区分,最好是镜像对称的;
8. 清晰的标点符号外形,尤其是大括符、圆括符和方括符。

网上可以找到很多等宽字体来用,提供一个不错的网站:http://www.lowing.org/fonts/

下面写写我用过的几种等宽字体吧:
1. FixedSys
这是从Windows3.2时代就有的字体了,长期以来记事本一直用这个字体,可惜只是点阵字体,不过字体确实足够经典,而且可以说百看不厌。
截图:预览
下载:点此下载

2. Consolas
这是微软新出的一款专为编程使用的等宽字体,不过需要配合ClearType才能比较清晰。是我超级喜欢的一款字体,前一段时间用Python,一直用Consolas写代码。
截图:预览
下载:点此下载

3. Bitstream Vera Sans Mono
没有用过,看过之后觉得也是很不错的字体,据说dejavu是他的派生字体,不过我看起来大概的差不多吧。
截图:预览
下载:点此下载

4. DejaVu Sans Mono
嗯,上面提到了,我是没看出来和Bitstream Vera的区别,不过这是我最近一直在用的字体了,感觉相当pp。
截图:预览
下载:点此下载

5. Monaco
这是我刚刚发现的一款相当棒的等宽字体,看起来非常清爽,也有很多人在用,字体比较长。
截图:预览
下载:点此下载

6. Courier New
也是相当经典的等宽字体了,很多编程软件都默认用这个字体作为代码字体的。
截图:预览
下载:点此下载

7. Lucida Console
也是挺老的字体了,不过我没有用过。
截图:预览
下载:点此下载

8. Terminus
正正方方的字体,看起来蛮严肃的,有不少人很喜欢的。
截图:预览
下载:点此下载

基本就这么多吧,所谓萝卜白菜各有所爱,其实只要自己看着舒服,就是好字体,嗯



善用佳软:精品免费软件
2007年09月7日 16:55:47

根据你的文章更新了我的旧文,特此致谢。

ssfighter
2007年09月7日 16:58:18

不客气,这也是我的旧文了……

Kilkoi
2007年12月24日 07:27:32

Cool topic! 😉