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