Clase THPDFTrueTypeData
Unidad: HPDFFontData
THPDFTrueTypeData= class(TObject)
Un lector sfnt de fuente única e independiente de la GUI, compartido por la decodificación de texto y el render de glifos embebidos de Windows
El llamador es dueño del objeto y suministra un array de bytes sfnt completo; el objeto mantiene referenciado ese array, así que los llamadores no deben mutar sus bytes mientras esté en uso
Los CMaps soportados son los formatos 4, 12, 0 y 6, con la prioridad de fallback existente de Unicode, symbol y Macintosh; las colecciones de fuentes y las métricas de instancias de fuentes variables quedan fuera de este adaptador
TryGetMetadata devuelve el nombre sfnt real, bounds, métricas verticales, ángulo itálico, flags de embebido y disponibilidad acotada de outlines TrueType a través de THPDFTrueTypeMetadata
HasUnicodeCmap y UnicodeGIDForCodepoint suministran búsqueda Unicode estrictamente validada sin fallback a Symbol o MacRoman para la generación explícita de apariencias Unicode
TryGetGlyphBounds lee bounds reales seleccionados del header TrueType, incluyendo glifos vacíos y compuestos, a través de THPDFTrueTypeGlyphBounds
THPDFTrueTypeData · Core portable de Linux y contratos de plataforma
Las fuentes OpenType CFF 1 se soportan a través del backend de apariencias de fuente compacta, preservando la fuente completa, el mapeo CID real, el texto Unicode, los widths y la política de incrustación
TryGetCFF2FontTable consulta una tabla CFF2 original acotada de OpenType; el backend de apariencias CFF2 crea contornos CFF 1 estáticos de instancia predeterminada para la salida PDF