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