THPDFTrueTypeData
Jednotka: HPDFFontData
THPDFTrueTypeData= class(TObject)
Čtečka jednoho sfnt písma nezávislá na GUI, sdílená dekódováním textu a Windows renderováním vložených glyfů
Objekt vlastní volající a dodává kompletní bajtové pole sfnt; pole zůstává objektem odkazované, takže volající nesmí během používání měnit jeho bajty
Podporované CMap jsou formáty 4, 12, 0 a 6 se stávající prioritou fallbacku Unicode, symbol a Macintosh; font kolekce a metriky instancí variabilních písem jsou mimo tento adaptér
TryGetMetadata vrací skutečný sfnt name, bounds, vertikální metriky, italic angle, embedding příznaky a ohraničenou dostupnost TrueType outline přes THPDFTrueTypeMetadata
HasUnicodeCmap a UnicodeGIDForCodepoint dodávají striktně validované Unicode vyhledávání bez fallbacku Symbol nebo MacRoman pro generování explicitního Unicode appearance
TryGetGlyphBounds čte vybrané skutečné TrueType header bounds, včetně prázdných a composite glyfů, přes THPDFTrueTypeGlyphBounds
THPDFTrueTypeData · Přenosné Linuxové jádro a kontrakty platforem
OpenType CFF 1 písma jsou podporovaná přes compact font appearance backend, se zachováním kompletního písma, skutečného CID mapování, Unicode textu, šířek a embedding politiky
TryGetCFF2FontTable čte ohraničenou původní OpenType CFF2 tabulku; CFF2 appearance backend z ní pro PDF výstup vytváří statické outline výchozí instance CFF 1