發布 FreeType 2.12 字型引擎,支援 OpenType-SVG 格式

FreeType 2.12.0 的發布是一個模組化字體引擎,它提供了一個 API,用於統一各種向量和光柵格式的字體資料的處理和輸出。

其中的變化:

  • 新增了對 OpenType-SVG (OT-SVG) 字型格式的支持,允許建立彩色 OpenType 字型。 OT-SVG 的主要特點是能夠在一個字形中使用多種顏色和漸層。全部或部分字形以 SVG 圖像的形式呈現,這使您能夠以完整向量圖形的品質顯示文本,同時保持將資訊作為文本處理(編輯、搜尋、索引)的能力並繼承 OpenType 格式的功能,例如字形替換或替代字形樣式。

    為了啟用 OT-SVG 支持,FreeType 提供了建置參數「FT_CONFIG_OPTION_SVG」。預設情況下,僅提供從字體載入 SVG 表,但使用新的 ot-svg 模組中提供的 svg-hooks 屬性,可連接外部 SVG 渲染引擎。例如,組合中提供的範例使用 librsvg 庫進行渲染。

  • 使用 OpenType 1.9 規範中定義的「sbix」(標準點陣圖圖形表)表格改進了字型處理。
  • 內建zlib函式庫的程式碼已更新至1.2.11版本。
  • 對建置系統進行了改進,包括與使用內建或外部 zlib 庫相關的變更。
  • 增加了對 PC 和筆記型電腦以外系統的通用 Windows 平台的支援。

來源: opennet.ru

添加評論