“清晰”与“酷”的较量

Author: 胡祝 Date: 2001年 5期

?牐牫て谝岳矗嗣蔷兔蜗胱拍芄辉诩扑慊聊簧峡词椋绲男似鸶侵ち巳嗣嵌缘缱邮榈娜惹椤?墒亲柚谷嗣枪惴航邮艿缱邮榈囊桓鲋匾蚴牵杭扑慊聊坏姆直媛适翟谔土恕4车闹街释际榈姆直媛蚀蟾旁?600dpi(每英寸600点),而计算机屏幕只有72~96dpi。这样,坚持不了多久读者的眼睛就会感到疲劳,败下阵来。
  ?牐牻饩稣飧鑫侍饪梢杂卸嘀职旆ā1热缰圃熘С指叻直媛实南允酒鳎蛘呤褂萌砑姆椒ǎ绱车幕叶茸痔迤交际跻约氨疚牡闹鹘签ぉば鲁鱿值奈⑷淼腃learType(清晰字体)和Adobe的CoolType(酷字体)字体平滑技术。
  ?牐犖⑷砗虯dobe都宣称自己的技术可以极大地提高屏幕的分辨率(准确地说是将屏幕的水平分辨率提高3倍),达到与印刷纸张媲美的程度。因为是软件的方法,不需要使用者在硬件上做什么升级,也不会占用多少CPU和内存处理时间。在去年4月发布的Pocket PC中,微软已经集成了第一个应用了ClearType技术的程序──Pocket Reader,它的阅读效果如^05050101a^1所示,并且桌面PC版的Reader现在也可以在其主页下载到。而Adobe的CoolType目前还没有正式发布,预计要到今年初才能一睹庐山真面目。
  #1    让字体更清晰的“戏法”
  ?牐燙learType和CoolType是怎样提高屏幕分辨率的呢?二者的原理其实差不多。我们知道,LCD上的每个点(像素)都是由红(R)、绿(G)、蓝(B)三部分组成(^05050101b^2),这三个子像素单元组合起来形成了某一点的色彩。而ClearType和CoolType技术可以单独控制某一子像素单元,来提高屏幕分辨率。比如原来某一点显示的是黑色,这时R、G、B三个单元必须为全关。在ClearType和CoolType技术控制下,则可以只关掉,比如B单元,这样B单元显示黑色,而另外的R、G单元合起来显示白色,这样就将屏幕的水平分辨率提高了3倍。看看^05050101c^3,也许更有助于理解ClearType和CoolType技术的原理。
  ?牐犗感牡亩琳咭残硪丫⑾至似渲械钠普溃比肂单元显示黑色时,R和G单元合成的颜色将不会是白色,而是红和绿的杂色。没有关系,ClearType和CoolType会向邻近的像素“借”一个B单元,来去除杂色。而ClearType和CoolType技术的主要不同点,就可能是“借”的算法不一样。
  ?牐犓宰酉袼氐ピ刂坪汀敖琛毕袼厥荂learType和CoolType技术的关键。而传统的灰度字体平滑技术只是在字体的锯齿边缘的一个大像素里填上灰色,在掌上电脑或者掌上阅读器上显示小字体时反而会使字体模糊不清,效果不能与ClearType和CoolType同日而语。
  ?牐牬由厦嬉部梢钥闯觯捎谥惶岣吡怂椒直媛剩梢匀糜⑽南缘酶逦杂诤岜驶冉隙嗟淖痔澹热缭勖呛鹤郑珻learType和CoolType就有劲无处使了。也许正是这个原因,微软在发布中文Pocket PC时将Reader从Pocket Office里去掉了。而且由于CRT显示器的每个像素呈圆形,并且以三角形排列,分别显示每个小像素的效果并不好,所以ClearType和CoolType技术更适于LCD屏幕,而对CRT屏幕的显示质量提高有限。
  #1    不同主要在支持的软件上
  ?牐燙learType和CoolType这两种字体平滑技术既然在原理上差不多,在显示质量上当然也难分伯仲了。据Adobe公司透露,如果把两台使用不同优化技术的计算机放在一起,根本不能分出显示质量的差异,更不要说谁使用了哪种优化技术了。二者的主要不同在于:
  ?牐犞С值钠教ú煌?  目前ClearType还只能用在Windows上(包括CE),只支持对TrueType和OpenType字体的优化,以微软的一贯做法支持其他平台不太可能。而Adobe的CoolType计划支持Windows、Unix和MacOS等多种平台,支持的字体还多了PostScript Type 1。当然这只是计划而已,具体怎么回事,还得到产品发布的时候才能知道。另外与微软不同,Adobe表示可以把这项技术授权给其他电子书厂商使用。
  ?牐犛τ玫某绦虿煌?  目前ClearType还只包含在Reader程序中,但是不难想像微软将来会把这项技术集成到Windows中,微软承认在技术上这是可以做到的。而Adobe为了在电子书市场树立自己的地位,当然首先会把CoolType集成到使用极其广泛的Acrobat电子文档阅读器中。然后是自己其他的产品,比如Iiiustrator中。
  #1    竞争不限于此
  ?牐牫薈learType与CoolType的竞争,微软和Adobe最大的分歧还在于电子书的格式上。在PC上目前用得最多的资料格式是Adobe的PDF格式。它的特点是以页为单位,每一页上的字体、图表、线条信息全部包含在这一页里,先天就有“书”的架势,而且有众多的使用者(仅Acrobat Reader大概就有一亿六千万套装机量)。可是在电子书领域,PDF就没有那么风光了。专门的电子书阅读器往往使用自己的格式,比如Gemstar的Rocket eBook。而掌上电脑,Palm上虽然有程序可以打开PDF文档,但是阅读效果不佳,PDF被支持的可能性很小。Pocket PC是微软的产品,微软当然不会支持PDF格式。微软倾向于合乎Open E-Book(OEB)标准的XML格式。未来最可能是谁也不会吃掉谁,各自有自己的应用领域。
  ?牐犛Ω盟滴⑷淼腃learType起到了一石二鸟的作用。一方面,为以后电子书标准打上了“MS”的烙印,打击了Adobe公司。另一方面,ClearType也是微软与Palm竞争祭出的“杀手锏”。本来Reader是另外一个开发团队的项目,并没有包含在Pocket PC中,后来Pocket PC的开发团队认为Pocket PC需要这个程序请Reader的开发团队为Pocket PC写了一个专门的版本,并且为了配合Pocket PC的时间表,先推出了Pocket PC上的Reader,事实上后来这成了Pocket PC的卖点之一。
  ?牐犖薮Σ辉诘奈⑷恚萌宋肪濉?