分类: VIM/text |
作者:xbeta 版本:070920/060519 出自:善用佳软blog.sina.com.cn/xbeta
070920更新:更正下载包的问题。
091104更新:补充一篇文章及10款字体。
0oO 1lIiL
2zZ……能认出这是什么字母或数字吗?很多人在工作中都遇到过数字0和字母O识别错误的情况。有没有好一点的字体呢?上图就是比较好的3种字体显示效果。
一、适合编程好字体的标准
1. 所有字符等宽;
2. 简洁、清晰、规范的字符形体;
3. 支持ASCII码为128以上的扩展字符集;
4. 空白字符(ASCII: 0×20)与其他字符等宽;
5. ‘1′、’l'和’i'等三个字符易于区分;
6. ‘0′、’o'和’O'等三个字符易于区分;
7. 双引号、单引号的前后部分易于区分,最好是镜像对称的;
8. 清晰的标点符号外形,尤其是大括符、圆括符和方括符。
二、下载及链接
下载:本文中3款字体打包(7z, 135KB,
2007-09-20更新)。内含arimon__.ttf arimonbd.ttf Fixedsys500c.ttf VeraMoBd.ttf
VeraMoBI.ttf VeraMoIt.ttf
VeraMono.ttf。注:Windows自带Fixedsys体,但不是Truetype,此附件之Fixedsys500c.ttf
为Truetype字体。
资料:这是一个专门研究编程字体的网页,有各种字体,可下载和预览:
补充10款字体:(出自 Top 10 Programming Fonts)译文
10. Courier
10. Courier
9. Andale Mono
8. Monaco
7. Profont
6. Monofur
5. Proggy
4. Droid Sans Mono
3. Deja Vu Sans Mono
2. Consolas
1. Inconsolata