THPDFTrueTypeMetadata
Метаданные, возвращаемые THPDFTrueTypeData.TryGetMetadata из реальных таблиц sfnt
| Поле | Смысл |
|---|---|
PostScriptName | Корректное ASCII-имя name ID 6 или пустая строка, когда отсутствует или битое |
UnitsPerEm | Реальные единицы на em из head, от 16 до 16384 |
BoundingBox1000[0..3] | Реальные xMin, yMin, xMax и yMax из head, масштабированные к 1000 единиц |
Ascent1000, Descent1000 | Реальные ascender и descender из hhea, масштабированные к 1000 единиц |
CapHeight1000, HasCapHeight | Высота заглавных из OS/2, когда доступна, иначе ascender из hhea с HasCapHeight false |
ItalicAngle, FixedPitch | Знаковый дробный угол наклона из post и признак фиксированной ширины |
WeightClass | Сырой класс насыщенности из OS/2 или 400 при отсутствии |
EmbeddingFlags, HasEmbeddingFlags | Сырой fsType из OS/2 и наличие этого поля |
TrueTypeOutlines | Согласованная сигнатура TrueType, непустые данные glyf и упорядоченные записи loca внутри glyf |
Запись сообщает метаданные и машиночитаемые разрешения; политику встраивания выбирает вызывающий, и он обязан проверять флаги доступности