一、概述
理想中的文字指的是使用矢量圖形描述出來的形狀。
柵格化(Rasterization)指的是將矢量轉化為像素。
三種渲染策略(Rendering Strategies)
初代:黑白渲染(black-and-white rendering)
二代:灰度渲染(Grayscale rendering)
三代:亞像素渲染(Subpixel rendering)
Windows系統擁有兩套圖形渲染接口:GDI(圖形設備接口Graphics Device Interface)與DirectWrite(Vista后推出),微軟的亞像素渲染技術稱為ClearType
字體渲染策略與瀏覽器和字體格式的關系:
PS指PostScript,TT指TureType
Mac OS使用的是Quartz渲染引擎
蘋果總體上認為,字體渲染算法的目標應盡可能還原字體的設計,即使代價是造成些許模糊。
微軟認為,字符的形狀應和像素契合,以防止模糊,提高可讀性,即便扭曲了字體的構造。
二、工具
MacType由國內網友FlyingSnow在GDI++(日本開發)的基礎上持續開發而來
三、其他
NTSC(National Television System Committee)美國國家電視系統委員會