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