THPDFTrueTypeData

Enhed: HPDFFontData

THPDFTrueTypeData= class(TObject)

En GUI-uafhængig single-font sfnt-læser, der deles af tekstafkodning og Windows embedded glyph-rendering

Kalderen ejer objektet og angiver et komplet sfnt byte-array; arrayet forbliver refereret af objektet, så kalderen ikke må mutere dets bytes, mens det er i brug

Understøttede CMaps er format 4, 12, 0 og 6 med den eksisterende Unicode-, symbol- og Macintosh-fallback-prioritet; font collections og variable-font instance metrics ligger uden for denne adapter

TryGetMetadata returnerer faktiske sfnt name-, bounds-, vertikale metrics-, italic angle- og embedding-flag-oplysninger samt afgrænset TrueType outline-tilgængelighed via THPDFTrueTypeMetadata

HasUnicodeCmap og UnicodeGIDForCodepoint leverer strengt valideret Unicode-opslag uden Symbol- eller MacRoman-fallback til eksplicit Unicode appearance-generering

TryGetGlyphBounds læser udvalgte faktiske TrueType header-grænser, inklusive tomme og sammensatte glyphs, via THPDFTrueTypeGlyphBounds

THPDFTrueTypeData · Linux-portable core og platformkontrakter

OpenType CFF 1-skrifttyper understøttes gennem compact font appearance-backend'en, som bevarer den fulde skrifttype, faktisk CID-mapping, Unicode-tekst, bredder og embedding-politik

TryGetCFF2FontTable forespørger en afgrænset original OpenType CFF2-tabel; CFF2 appearance-backend'en opretter statiske default-instance CFF 1-outlines til PDF-output