THPDFTrueTypeMetadata
Metadados retornados por THPDFTrueTypeData.TryGetMetadata a partir das tabelas sfnt reais
| Campo | Significado |
|---|---|
PostScriptName | Name ID 6 ASCII válido, ou string vazia quando ausente ou malformado |
UnitsPerEm | Units per em real do head, de 16 a 16384 |
BoundingBox1000[0..3] | xMin, yMin, xMax e yMax reais do head, escalados para 1000 units |
Ascent1000, Descent1000 | Ascender e descender reais do hhea, escalados para 1000 units |
CapHeight1000, HasCapHeight | Cap height do OS/2 quando disponível, caso contrário o ascender do hhea com HasCapHeight false |
ItalicAngle, FixedPitch | Ângulo itálico fracionário com sinal do post e status de fixed-pitch |
WeightClass | Weight class raw do OS/2, ou 400 quando ausente |
EmbeddingFlags, HasEmbeddingFlags | fsType raw do OS/2 e se esse campo está presente |
TrueTypeOutlines | Assinatura TrueType consistente, dados glyf não vazios e entradas loca ordenadas contidas no glyf |
O record reporta metadados e permissões legíveis por máquina; os chamadores escolhem sua política de embutimento e precisam checar as flags de disponibilidade