TtfHeadTable

TtfHeadTable class

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

public class TtfHeadTable : TtfTableBase

Eigenschaften

NameBeschreibung
CheckSumAdjustment { get; }Ruft uint32 checkSumAdjustment ab. Zur Berechnung: Setzen Sie es auf 0, berechnen Sie die Prüfsumme für die ‘head’-Tabelle und legen Sie sie in das Tabellenverzeichnis, summieren Sie die gesamte Schriftart als uint32 und speichern Sie dann B1B0AFBA - sum. Die Prüfsumme für die ‘head’-Tabelle wird nicht falsch sein. Das ist in Ordnung.
Created { get; }Ruft longDateTime erstelltes internationales Datum ab.
Flags { get; }Ruft uint16-Flags ab.
FontDirectionHint { get; }Erhält int16 fontDirectionHint. 0 Gemischte Richtungsglyphen; 1 Nur Glyphen stark von links nach rechts; 2 Wie 1, aber enthält auch neutrale Zeichen; -1 Nur Glyphen stark von rechts nach links; -2 Wie -1, aber enthält auch neutrale Zeichen.
FontRevision { get; }Ruft eine vom Schriftarthersteller festgelegte feste Schriftart-Revision ab.
GlyphDataFormat { get; }Ruft int16 glyphDataFormat 0 für das aktuelle Format ab.
IndexToLocFormat { get; }Erhält int16 indexToLocFormat 0 für kurze Offsets, 1 für lange.
LowestRecPPEM { get; }Ruft uint16 niedrigsteRecPPEM kleinste lesbare Größe in Pixel ab.
MacStyle { get; }erhält uint16 macStyle.
MagicNumber { get; }erhält uint32 magicNumber auf 0x5F0F3CF5 gesetzt.
Modified { get; }Ruft longDateTime modifiziertes internationales Datum ab.
Offset { get; }Ruft Offset vom Anfang von sfnt. ab
TtfTables { get; }Verweis auf TTF-Tabellen-Repository.
UnitsPerEM { get; }Ruft uint16 unitsPerEm Bereich von 64 bis 16384 ab.
Version { get; }Feste Version 0x00010000 wenn (Version 1.0).
XMax { get; }Ruft FWord xMax für alle Glyphen-Begrenzungsrahmen ab.
XMin { get; }Ruft FWord xMin für alle Glyphen-Begrenzungsrahmen ab.
YMax { get; }Ruft FWord yMax für alle Glyphen-Begrenzungsrahmen ab.
YMin { get; }Ruft FWord yMin für alle Glyphen-Begrenzungsrahmen ab.
static Tag { get; }Ruft Tabellen-Tag ab.

Siehe auch