THPDFTrueTypeData
ユニット: HPDFFontData
THPDFTrueTypeData= class(TObject)
テキストデコードと Windows 埋め込みグリフレンダリングで共有される、GUI 非依存の単一フォント sfnt リーダーです
オブジェクトの所有者は呼び出し側で、完全な sfnt バイト配列を渡します。配列はオブジェクトから参照され続けるため、使用中にそのバイトを書き換えてはいけません
対応する CMap はフォーマット 4、12、0、6 で、Unicode・symbol・Macintosh 各フォールバックの既存の優先順位が保たれます。フォントコレクションと可変フォントのインスタンスメトリクスはこのアダプターの対象外です
TryGetMetadata は、実際の sfnt 名、境界、縦書きメトリクス、italic 角度、埋め込みフラグ、有界な TrueType アウトラインの利用可否を THPDFTrueTypeMetadata 経由で返します
HasUnicodeCmap と UnicodeGIDForCodepoint は、Symbol や MacRoman へのフォールバックに頼らず、厳密に検証された Unicode 参照を提供します。明示的な Unicode アピアランス生成のためのものです
TryGetGlyphBounds は、空グリフやコンポジットグリフを含む実際の TrueType ヘッダー境界を選択して読み取り、THPDFTrueTypeGlyphBounds として返します
THPDFTrueTypeData · Linux ポータブルコアとプラットフォーム契約
OpenType CFF 1 フォントはコンパクトフォント外観バックエンド経由でサポートされます。フォント全体、実際の CID マッピング、Unicode テキスト、幅、埋め込みポリシーが保持されます
TryGetCFF2FontTable は有界な元の OpenType CFF2 テーブルを照会します。PDF 出力用の静的なデフォルトインスタンス CFF 1 輪郭は CFF2 外観バックエンドが作成します