THPDFTrueTypeData

Eenheid: HPDFFontData

THPDFTrueTypeData= class(TObject)

Een GUI-onafhankelijke sfnt-lezer voor één font, gedeeld door tekstdecodering en Windows embedded glyph-rendering

De aanroeper is eigenaar van het object en levert een complete sfnt-bytearray aan; de array blijft door het object gerefereerd, dus aanroepers mogen diens bytes niet muteren zolang het in gebruik is

Ondersteunde CMaps zijn de formaten 4, 12, 0 en 6 met de bestaande Unicode-, symbol- en Macintosh-fallbackprioriteit; fontcollecties en metrics van variable-font-instanties vallen buiten deze adapter

TryGetMetadata geeft werkelijke sfnt-naam, bounds, verticale metrics, italic angle, embedding-vlaggen en begrensde TrueType-outline-beschikbaarheid terug via THPDFTrueTypeMetadata

HasUnicodeCmap en UnicodeGIDForCodepoint leveren streng gevalideerde Unicode-opzoeking zonder Symbol- of MacRoman-fallback voor expliciete Unicode-appearance-generatie

TryGetGlyphBounds leest geselecteerde echte TrueType-header-bounds, inclusief lege en composite glyphs, via THPDFTrueTypeGlyphBounds

THPDFTrueTypeData · Linux portable core en platformcontracten

OpenType CFF 1-fonts worden ondersteund via de compact font appearance-backend, met behoud van het volledige font, echte CID-mapping, Unicode-tekst, breedtes en embedding-policy

TryGetCFF2FontTable raadpleegt een begrensde originele OpenType CFF2-tabel; de CFF2-appearance-backend creëert statische default-instance CFF 1-outlines voor PDF-uitvoer