TtfHmtxTable

TtfHmtxTable class

Rappresenta la tabella “hmtx” del file Font TTF.

public class TtfHmtxTable : TtfTableBase

Proprietà

NomeDescrizione
AdditionalAdvanceWidth { get; }Nella tabella hmtx potrebbero esserci i casi in cui il numero totale di glifi non è uguale a hhea.numberOfHMetrics. Per questi casi la tabella hmtx contiene array aggiuntivo ’leftSideBearing’ che corrisponde alla proprietàLeftSidebearings . Ma anche i glifi con indici da hhea.numOfLongHorMetrics a maxp.numGlyphs hanno larghezze. E queste larghezze in base alle specifiche per la tabella hmtx hanno tali valori: “Qui si presume che AdvanceWidth sia lo stesso di AdvanceWidth per l’ultimo voce sopra”.
HMetrics { get; }Ottiene le metriche orizzontali.
LeftSidebearings { get; }Ottiene i cuscinetti del lato sinistro.
Offset { get; }Ottiene l’offset dall’inizio di sfnt.
TtfTables { get; }Riferimento al repository di tabelle TTF.
static Tag { get; }Ottiene il tag tabella.

Guarda anche