等宽字体的使用心得

土人老周 分类, 0 个评论 ,阅读数: 1

今天老华的朋友老潘打电话,说需要等宽字体,让我推荐一下。 其实对于等宽字体我以前也接触的不多,只是从字面的意思理解到等宽就是每个字符的宽度一样,例如字母a与i的宽度,一般字体肯定a要比i宽,但是有些情况下需要保证每个字符的宽度一样,这就需要用到等宽字体。

网上找到了下面一些信息,其实我写代码的时候一直用的是等宽字体,只是自己没有察觉而已,呵呵……

小贴士:等宽字体 Courier New ,windows系统自带的就有,不需另外去找。

以前看到这样一篇文章——《优秀的程序员用等宽字体》,于我心有戚戚焉,转录如下:

很早以前就观察到身边不少的程序员习惯比较差:编程时使用的分辨率是640×480的、或者是使用800×600的分辨率但是字体大小调得全屏只能显示十多行、或者是使用得Times New Roman/Tahoma/Arial来写代码,连空格都对不齐..... 曾听到过这么种说法:判断是不是个熟手,看看他编程时的屏幕就知道了,呵呵,可见习惯的重要性。这里随便侃侃我比较认同的编程用桌面显示一般标准,最后提供一个不错的等宽字体收集网,看腻了SimSun和FixedSys又不喜欢Courier的朋友可以去看看,说不定会有意外的惊喜: )

编程用桌面显示规范:
1. 视力不差的话,800×600以上,1024×768最优
2. 字体大小9pt至12pt最佳,保证全屏方式下一目24行以上,40行以下
3. 字体采用绝对的等宽字体,常用的有新宋体/FixedSys/Courier New等

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

我在选择等宽字体时增加了一个要求:对中文的支持一定要好,且显示一定要美观!至今用过的等宽字体中,唯有两款最合我意。一款Andale Mono,一款Vera Sans YuanTi Mono。前者纤细清晰,后者稳重大方。都是值得向程序员推荐的好字体。

Andale Mono:
10ec69af1c3.png

Vera Sans YuanTi Mono:
10ec69af1c3.png

引用原文地址:http://www.phpchina.com/?12786/action_viewspace_itemid_1929.html

留言互动