字体和排版看似无聊,实际上却有很多可玩味的地方。虽然这里不是IT和排版的专业网站,但我觉得分享经验总不会是一件坏事,对初学者应该有点帮助吧。

衬线字体 | serif font
典型:宋体、Times New Roman,笔画在开始和结束处带有装饰性的笔触,称作“衬线”,并且竖直、斜向、横向笔画的粗细不同。
优点:美观,阅读舒适,适于长时间阅读,多用作正文字体。印刷后不易因损耗而导致字符没法看清。
非衬线字体 | sans-serif font
典型:黑体、Arial,没有衬线字体的装饰,整个字的笔画的粗细大致相同。
优点:醒目,容易看清,在电脑屏幕上的易读性好于衬线字体,多用作计算机界面字体。

比例字体 | proportional font
比例字体也叫非等宽字体。传统英文排版时为了阅读舒适, i 与 m等字符的宽度是不同的。
等宽字体 | monospaced font
早期的电脑无法处理比例字体,人们不得已设计了等宽字体。
如今电脑的字体已经重新由比例字体主导,西文等宽字符的运用主要局限在编程和ASCII字符艺术等对字符等宽性有要求的场合。
中日韩字体是等宽的吗?
中日韩字体使用的方块字,全部是等宽字。但它们的在电脑里的字体集却不一定。
以宋体为例,尽管它的中文字符等宽,英文字符之间字体也等宽,但其中英文字符之间的字符宽度却差距近1倍。因此决不能将其与等宽字体等同而论。
绝大部分中日韩字体的情况与宋体差不多,只是同语种字符等宽,因此都不能算是等宽字体。

说说宋体吧
中易宋体,也就是我们所熟悉的Windows简体中文版里自带的宋体,是一个不折不扣的问题儿童。一方面它有着秀丽的笔画和良好的可读性,但另一方面它的技术不规范,让我们十几年来饱受其荼毒,而网页设计者更是苦不堪言。
宋体到底是衬线还是非衬线的?
前面已经说过,计算机界面应使用非衬线字体,可宋体却是个典型的衬线字体。同样陪伴我们十几年的黑体才是非衬线字体,这又是为什么呢?
原来我们最常见到的计算机字体都在14px以内,由于分辨率极低,为了保证易读性,计算机采用点阵方式输出字体。不巧的是黑体的点阵字奇丑无比,而宋体的点阵字却貌如西施,微软当时可能为了图个方便,便把宋体直接用作系统字体了。
宋体的点阵字,字符笔画粗细一致,基本不带衬线,俨然一副非衬线字体的模样。
当然作为一套衬线字体来说,这就不一定是好事了。
宋体的英文为什么那么难看?
宋体的英文其实是Times New Roman的简缩版本,然而简缩得过了头,似有似无的衬线严重破坏了原来字体的平衡性;而且它原本是比例字体,现在在宋体中却被强行等宽化,导致了疏密的不一致。不能不说这就是其难看的根源所在。
宋体的噩梦
宋体的真正症结在于:字体偏小,同样是12px的字体明显小于其他字体;由于缺少10px的点阵字,又没有附带相关的hinting信息,令它在字体小于12px时极其难以辨别;它所包含的日文假名的设计,更乃龙飞凤舞,张牙舞爪亦没法形容之奇;等宽的英文字体,令许多英文软件的界面溢出……于是这样的宋体,便成了我们这些网页和程序设计者的噩梦。
微软现在开发出了微软雅黑,这个相当优秀的非衬线字体有望在不久的将来取代宋体的统治地位。但雅黑的普及率受Vista和Office 2007的限制,短期内是无法惠及整个业界的了。

备考
这样看来我们的各个浏览器,IE、Firefox、Opera、Chrome等,在字体的设置里,清一色地让宋体来主导非衬线字体,这并不是他们的疏忽,而是一种无可奈何又不失为明智的决定吧。
但最后还是想说一句,12px的宋体实在是太漂亮了,在这个分辨率下比它更好的汉字字体屈指可数。虽然被它困扰了十几年,现在却有点爱不释手的感觉了……










学习了!OTL
拿微软雅黑当系统字体的人小声说:
宋体9pt确实很美,简直是点阵字的典范。但是个人认为文泉驿的点阵也很好看……新的文泉驿正黑也不错。
华文系列是我见过最好看的字体(无论是点阵还是矢量————)