THPDFTrueTypeData
Unità: HPDFFontData
THPDFTrueTypeData= class(TObject)
Un reader sfnt per font singolo indipendente dalla GUI, condiviso dal decoding del testo e dal rendering dei glifi incorporati su Windows
Il chiamante possiede l'oggetto e fornisce un array di byte sfnt completo; l'array resta referenziato dall'oggetto, quindi i chiamanti non devono mutarne i byte mentre è in uso
I CMap supportati sono i formati 4, 12, 0 e 6 con la priorità di fallback esistente Unicode, symbol e Macintosh; le font collection e le metriche delle istanze di variable font sono fuori da questo adattatore
TryGetMetadata restituisce veri name sfnt, bounds, metriche verticali, angolo corsivo, flag di incorporamento e disponibilità limitata degli outline TrueType attraverso THPDFTrueTypeMetadata
HasUnicodeCmap e UnicodeGIDForCodepoint forniscono lookup Unicode strettamente validato senza fallback Symbol o MacRoman per la generazione esplicita di appearance Unicode
TryGetGlyphBounds legge veri bounds selezionati dell'header TrueType, compresi glifi vuoti e compositi, attraverso THPDFTrueTypeGlyphBounds
THPDFTrueTypeData · Core portabile Linux e contratti di piattaforma
I font OpenType CFF 1 sono supportati tramite il backend di appearance dei font compatti, preservando il font completo, il mapping CID effettivo, il testo Unicode, i width e la politica di incorporamento
TryGetCFF2FontTable interroga una tabella CFF2 originale limitata di OpenType; il backend di appearance CFF2 crea contorni CFF 1 statici dell'istanza predefinita per l'output PDF