什么是字體渲染(Font Rendering)?


一、概述

理想中的文字指的是使用矢量圖形描述出來的形狀。

柵格化(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)美國國家電視系統委員會


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM