TtfHmtxTable

TtfHmtxTable class

Repräsentiert die „hmtx“-Tabelle der TTF-Schriftartdatei.

public class TtfHmtxTable : TtfTableBase

Eigenschaften

NameBeschreibung
AdditionalAdvanceWidth { get; }In der hmtx-Tabelle können Fälle auftreten, in denen die Gesamtzahl der Glyphen nicht gleich hhea.numberOfHMetrics ist. Für diese Fälle enthält die hmtx-Tabelle zusätzlich array ’leftSideBearing’, das der Eigenschaft entsprichtLeftSidebearings . Aber Glyphen mit Indizes von hhea.numOfLongHorMetrics bis maxp.numGlyphs haben auch Breiten. Und diese Breiten gemäß der Spezifikation für die hmtx-Tabelle haben solche Werte: “Hier wird angenommen, dass die advanceWidth die gleiche ist wie die advanceWidth für den letzten Eintrag oben”.
HMetrics { get; }Ruft horizontale Messwerte ab.
LeftSidebearings { get; }Peilung auf der linken Seite.
Offset { get; }Ruft Offset vom Anfang von sfnt. ab
TtfTables { get; }Verweis auf TTF-Tabellen-Repository.
static Tag { get; }Ruft Tabellen-Tag ab.

Siehe auch