Adobe CoolType

Adobe CoolType不是字体名称,而是一种在LCD上清晰显示文本的字体还原技术。基本原理就是通过解析子象素来提高屏幕显示文本的清晰度,使屏幕字形清晰易读、接近印刷效果,该技术早已被成功应用到了Adobe CS系列产品中。


我们都知道设备的分辨率决定了输出质量,比如同样的字形在屏幕上显示效果没有打印效果好,这是因为屏幕显示的分辨率一般为 96dpi 或 120 dpi,而打印机的最小分辨率至少为600dpi。在相同的空间里,所包含象素量的多少直接关系到显示的清晰度,dpi数值越高输出效果就越清晰、越细腻,由此可见增加单位空间的象素点是提高字形显示质量的方法之一。
和传统显示屏相比,LCD显示屏的每个象素点(pixel )cleartype1.gif实际上是由三个子象素(sub-pixels)组成的,它们分别是红,绿,蓝(RGB)cleartype2.gif正常情况下人的肉眼很难察觉到这些子象素。传统字体柔化技术是对整个象素进行操作,而CoolType 可以分别控制独立的红,绿和蓝三个子象素,这也等同于提高了水平分辨率。水平分辨率的增加为优化字形提供了空间,通过调整独立子象素饱和度,字符笔划可以对齐任何子象素边界,这样可以更清晰、更精确描绘字符的边缘。另外,用传统灰阶字体柔化技术处理过的文字,其点阵字符边缘附着很多灰阶象素,这会令文字在小磅数时看起来比较模糊,而CoolType 使用了名为色彩抗失真(color anti-aliasing)的字体还原技术创建了更清晰的字形。
Pixelated text without cooltypeMuch smoother text using cooltype
传统的屏幕字体还原技术(左)只针对整个象素,而CoolTyp(右)能够将一个象素拆分成多个子象素,明显地提高了文本分辨率
延伸阅读:
Adobe CoolType
Understanding Sub-Pixel (LCD Screen) Anti-Aliased Font Rendering
How Sub-Pixel Font Rendering Works

Comments are closed.