OpenType-SVG 形式をサポートする FreeType 2.12 フォント エンジンのリリース

さまざまなベクターおよびラスター形式のフォント データの処理と出力を統合する単一の API を提供するモジュラー フォント エンジンである FreeType 2.12.0 のリリースが発表されました。

変更点としては次のとおりです。

  • OpenType-SVG (OT-SVG) フォント形式のサポートが追加され、カラー OpenType フォントの作成が可能になりました。 OT-SVG の主な機能は、1 つのグリフで複数の色とグラデーションを使用できることです。グリフのすべてまたは一部は SVG イメージとして表示されるため、情報をテキストとして操作する機能 (編集、検索、インデックス作成) と OpenType 形式の機能を継承しながら、フル ベクター グラフィックスの品質でテキストを表示できます。グリフの置換や代替グリフ スタイルなど。

    OT-SVG サポートを有効にするために、FreeType はビルド パラメーター「FT_CONFIG_OPTION_SVG」を提供します。デフォルトでは、フォントからの SVG テーブルのロードのみが提供されますが、新しい ot-svg モジュールで提供される svg-hooks プロパティを使用すると、外部 SVG レンダリング エンジンに接続することができます。たとえば、この構成で示されている例では、レンダリングに librsvg ライブラリを使用しています。

  • OpenType 1.9 仕様で定義されている「sbix」(Standard Bitmap Graphics Table) テーブルを使用したフォントの処理が改善されました。
  • 組み込み zlib ライブラリのコードがバージョン 1.2.11 に更新されました。
  • 組み込みまたは外部の zlib ライブラリの使用に関連する変更を含め、ビルド システムが改善されました。
  • PC やラップトップ以外のシステムに対するユニバーサル Windows プラットフォームのサポートが追加されました。

出所: オープンネット.ru

コメントを追加します