THPDFTrueTypeMetadata
実際の sfnt テーブルから THPDFTrueTypeData.TryGetMetadata が返すメタデータです
| フィールド | 意味 |
|---|---|
PostScriptName | 有効な ASCII の name ID 6。欠落や不正形式では空文字列 |
UnitsPerEm | 実際の head の units per em。16〜16384 |
BoundingBox1000[0..3] | 実際の head の xMin・yMin・xMax・yMax を 1000 単位にスケール |
Ascent1000, Descent1000 | 実際の hhea の ascender と descender を 1000 単位にスケール |
CapHeight1000, HasCapHeight | 利用可能なら OS/2 の cap height、なければ hhea の ascender(HasCapHeight は false) |
ItalicAngle, FixedPitch | 符号付き小数の post italic angle と固定ピッチの状態 |
WeightClass | 生の OS/2 ウェイトクラス。欠落時は 400 |
EmbeddingFlags, HasEmbeddingFlags | 生の OS/2 fsType と、そのフィールドが存在するかどうか |
TrueTypeOutlines | 整合する TrueType シグネチャ、空でない glyf データ、glyf 内に収まる順序付き loca エントリ |
レコードはメタデータと機械可読な権限を報告します。埋め込みポリシーの選択は呼び出し元が行い、利用可能フラグを確認しなければなりません