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