【原创】“方正字体案”的幕后黑手
本文已发表于《电脑爱好者》杂志2007年第17期,严禁随意转载
话说CFan的编辑可真是会包装文章啊!此文的完成时间是今年的3月24日,但是居然到了9月上的杂志上面才看到,自己也很意外的说~~不过话说回来,能把这篇文章和前段时间的“方正字体案”如此生硬地联系到一起的,恐怕只有这位伟大的编辑了!难道说他是未卜先知这条新闻,于是把这篇文章搁置了半年?那可是太神奇了……文章被修改的地方还不少,在这里附上杂志文(用DC拍的,没拿扫描仪,嫌麻烦)和本人的原始文章。

原始稿(部分图片点击放大):
说到字体,想必大家都不陌生。到网上下载自己中意的字体,安装,使用,欣赏……一切都是那么简单。其实与我们天天打交道的字体还有些不为人所知的秘密。众所周知,微软在Vista中为中文设计了一种全新的字体,叫做“微软雅黑”。它看上去和我们早已习惯了的宋体是那样的不同。为什么雅黑看上去比宋体美观和易读呢?这就要引出一段字体的佳话了……
◆衬线?非衬线?
在字体中,衬线(Serif)就是指字形笔画末端的装饰细节部分。宋体是一种典型的衬线字体,而微软雅黑则是一种无衬线字体(Sans-serif)。从图1中可以看到,上面一行的宋体字中被灰色标注的地方就是衬线字体的衬线。
衬线的起源,据传是源自古罗马的石刻拉丁字母。古人在石刻时,先用画笔将字母轮廓标注在石头上,然后刻字人依照痕迹进行刻画形成了衬线。如今,衬线字体成了传统印刷的正文字体,而非衬线字体多用于标题文字,来吸引读者注意。
由于计算机屏幕的分辨率远小于印刷分辨率,简单明了的非衬线字体变成了屏幕显示的最佳选择。像Windows XP中的Tahoma和Vista中的Segoe UI字体,都是很美观的非衬线字体。然而,在中文Windows系统内,却一直是使用着宋体这一衬线字体。这样一来,原本笔画复杂的汉字再加上各种衬线,就会变得十分臃肿,阅读起来就显得比较吃力了。微软终于认识到了这一问题,为Vista专门开发了微软雅黑作为UI字体。这样,微软雅黑一经推出便吸引了大家的注意,因为它的可读性比宋体强了不少。
◆等宽?比例?
顾名思义,等宽字体(non-proportional typeface 或 fixed-width typeface 或 monospaced typeface)就是每个字符的宽度都是相等的。而比例字体(proportional typeface)就是按照自然字符的比例确定宽度。宋体,即是等宽字体,而微软雅黑是比例字体。很显然,等宽字体每一个字符的宽度都相等,这样便会使“字符画”的创作(如图2)变得更加方便。
同时,编程人员也肯定十分钟爱等宽字体,因为这样会使写出来的代码十分整齐,可读性强。但是普通的文本阅读就和阅读代码大不一样了,符合字符本身的自然比例的比例字体成了我们的首选。通过图3可以看到,比例字体中的英文字母“i”“r”“l”是明显比其他字符窄的,而等宽字体就是清一色的相同宽度。因此,微软雅黑作为比例字体,其比例调整技术能够较为智能地调整字符的比例和间距,在阅读文章方面要比使用宋体更加舒适,但是遇到编程时,这种字体一定会让程序员看得很不爽。
◆不清晰?清晰?
经典的宋体,在当显示字号为9pt(也就是我们平常所说的小五号)时,会采用点阵的方式显示而非矢量显示。这样虽然可以保证不让过多的衬线影响字体的清晰度,但是由此字体的美观性大幅度下降。而当字号小于9pt时,宋体的表现可谓“惨不忍睹”(如图4)。

ClearType技术的出现使得这一现象稍有改观。ClearType是微软为LCD显示器专门开发的一种字体抗锯齿技术。这种技术通过模仿CRT显示器的“三原色”显示方法,将任意三个连续的RGB栅条当成一个像素来显示,从而实现了比像素更小的显示精度。在图5中可以看到,放大后的字符可以清楚地看到各种彩色的像素点。正是这种关键的技术,让字符也拥有了抗锯齿的显示效果。
然而,宋体并非原生支持ClearType的字体,因此该项创造性的技术在宋体上的表现并不明显。但是微软雅黑就不同了,这种字体采用了ClearType技术来制作。不像宋体那样为了显示效果而不得不嵌入各种版本的点阵字体,微软雅黑是一种完完全全的矢量字体。在关闭了ClearType的操作系统上显示的微软雅黑是很丑陋的,但是当打开这项功能时,显示效果有了惊人的飞跃(如图6)。

通过上面的介绍,大家应该都知道了吧,微软雅黑之所以和宋体看上去的感觉不一样,就是缘于它是非衬线、比例、ClearType的字体。据说微软为了制作这种字体,每一个汉字都花费了100多美元呢!既然这样,那我们就更应该珍惜使用这种美观易读的字体啦~~
loading...





小子~(我想我比你大)说实在的,我还挺佩服你的恭喜你更新模板,不过我喜欢宽一点的侧边栏
HI,大眼夹我给你开设的二级域名你在用吗?DYJ.KHUI.NET