FreeType

维基百科,自由的百科全书
跳转至: 导航搜索
FreeType
FreeType-logo.png
開發者 FreeType 貢獻者
穩定版本 2.4.10/
2012年6月15日;10個月前 (2012-06-15)[1]
程式語言 C
作業系統 跨平台
類型 字体光栅化
許可協議 GNU General Public License / FreeType License
網站 http://freetype.org/

FreeType是一個用 C語言 實現的 一個字体光栅化 函式庫。它可以用來將字符 柵格化 並映射成 位图 以及提供其他字體相關業務的支持。

FreeType 並不提供 API 以執行更高級的功能,如文字佈局或圖形處理(例如彩色文本 渲染、「空洞化」等)。然而,它提供了一個簡單、易用並統一的 接口 來訪問 字型 文件的內容,從而極大地簡化了這些任務。它支持各種字體格式,包括 TrueTypeType 1、以及 OpenType。FreeType 1 是一个去掉了苹果和微软原始痕跡的清洁版。

FreeType 在兩個 自由軟件許可證 的授權下發佈:GNU 通用公共許可證 或者以及一個類似原版的 BSD 許可證(帶有廣告語氣)。因此這個 函式庫 能夠使用于任何類型的項目中,無論其是否是 專有軟件。同時也包括正在使用的主要自由桌面系統軟件。FreeType 也是現代 視頻遊戲 廣泛使用的柵格化引擎。[2][3]

2007 年,Sun 公司在 OpenJDK 這個 Java 開發工具包中將專有的字型柵格化引擎變更為 FreeType。

作者 [编辑]

其主要作者是或曾經是大衛·特納,羅伯特·威廉,以及維納爾·倫貝爾。[4][5]

參見 [编辑]

  1. ^ FreeType 2.4.10 has been released. 2012-06-15. 
  2. ^ Games company Relic Entertainment have used FreeType for their games Dawn of War and Company of Heroes, as can be seen in the credits on the loading screens.
  3. ^ Opera 9 for the Wii console uses FreeType, as can be seen by looking at the "Third-party information" page which can be found on the Wii via: Internet Channel > Operations Guide > About > Opera 9 for Wii - Third-party information
  4. ^ Interview with David Turner. 2008-08-31. 
  5. ^ FreeType license. 2008-08-31. 

外部鏈接 [编辑]