Native Linux CFF glyph rendering

ネイティブ Cairo レンダラーは、組み込みの単純 Type1 / Type1C フォントを、PDF フォントの Encoding と Differences、またはフォントプログラムに適用される内蔵 Adobe エンコーディングから解決した正確な FreeType グリフインデックスで描画します

ToUnicode は引き続きセマンティックテキスト抽出を制御しますが、表示されるグリフアウトラインは選びません。そのため、意図的に異なる ToUnicode マッピングを置いても、宣言された表示エンコーディングを上書きすることはできません

フォントプログラムのバッファと FreeType フェイスは既存の有界ライフタイムを保ち、欠落または不正なエンコーディングマッピングでは、Unicode テキストからグリフを推測するのではなく、描画結果の公開前に失敗します

検証済みの /SA false はストローク調整を無効のまま保ち、/RI /RelativeColorimetric は既存の比色相対カラーポリシーを選択します。アクティブなストローク調整やその他のレンダリングインテントは、対応する実装が必要です

これらのデフォルトにより、正規化された Ghostscript アーカイブページも、フォント・クリッピング・グリフ予算・キャンセルの各検査を保ったまま HotPDF で描画できます

Native Cairo レンダリング · ネイティブコールバック ABI