Freetype
freetypeFreeType庫是一個完全免費(開源)的、高質量的且可移植的字體引擎,它提供統一的接口來訪問多種字體格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。[1]
目錄
[隱藏]作者
主要作者是或曾經是大衛·特納,羅伯特·威廉,以及維納爾·倫貝爾。
FreeType
FreeType是一個用C語言實現的字體光柵化引擎製作的的一個函式庫。它可以用來將字符柵格化並映射成位圖以及提供其他字體相關業務的支持。
FreeType並不提供API以執行更高級的功能,如文字布局或圖形處理(例如彩色文本渲染、「空洞化」等)。然而,它提供了一個簡單、易用並統一的接口來訪問字型文件的內容,從而極大地簡化了這些任務。
截至2010年10月,FreeType的最新版本是FreeType 2.4.4,它支持各種字體格式,包括TrueType、Type 1、以及OpenType。FreeType 1是一個去掉了蘋果和微軟原始痕跡的清潔版。
FreeType在兩個自由軟件許可證的授權下發布:GNU通用公共許可證或者以及一個類似原版的BSD許可證。因此這個函式庫能夠使用於任何類型的項目中,無論其是否是專有軟件。同時也包括正在使用的主要自由桌面系統軟件。FreeType也是現代視頻遊戲廣泛使用的柵格化引擎。
2007年,Sun公司在OpenJDK這個Java開發工具包中將專有的字型柵格化引擎變更為FreeType。