TtfHeadTable

TtfHeadTable class

Rappresenta la tabella “head” del file Font TTF.

public class TtfHeadTable : TtfTableBase

Proprietà

NomeDescrizione
CheckSumAdjustment { get; }Ottiene uint32 checkSumAdjustment. Per calcolare: impostalo a 0, calcola il checksum per la tabella ‘head’ e mettilo nella directory della tabella, somma l’intero font come uint32, quindi memorizza B1B0AFBA - sum. Il checksum per la tabella ‘head’ non sarà sbagliato. Va bene.
Created { get; }Ottiene la data internazionale di creazione longDateTime.
Flags { get; }Ottiene flag uint16.
FontDirectionHint { get; }Ottiene int16 fontDirectionHint. 0 Glifi direzionali misti; 1 Solo glifi fortemente da sinistra a destra; 2 Come 1 ma contiene anche neutri; -1 Solo glifi fortemente da destra a sinistra; -2 Come -1 ma contiene anche neutri.
FontRevision { get; }Ottiene il fontRevision fisso impostato dal produttore del font.
GlyphDataFormat { get; }Ottiene int16 glyphDataFormat 0 per il formato corrente.
IndexToLocFormat { get; }Ottiene int16 indexToLocFormat 0 per offset brevi, 1 per long.
LowestRecPPEM { get; }Ottiene uint16 lowerRecPPEM più piccola dimensione leggibile in pixel.
MacStyle { get; }Ottiene uint16 macStyle.
MagicNumber { get; }Ottiene uint32 magicNumber impostato su 0x5F0F3CF5.
Modified { get; }Ottiene la data internazionale modificata longDateTime.
Offset { get; }Ottiene l’offset dall’inizio di sfnt.
TtfTables { get; }Riferimento al repository di tabelle TTF.
UnitsPerEM { get; }Ottiene uint16 unitsPerEm range da 64 a 16384.
Version { get; }Versione fissa 0x00010000 se (versione 1.0).
XMax { get; }Ottiene FWord xMax per tutti i riquadri di delimitazione dei glifi.
XMin { get; }Ottiene FWord xMin per tutti i riquadri di delimitazione dei glifi.
YMax { get; }Ottiene FWord yMax per tutti i riquadri di delimitazione dei glifi.
YMin { get; }Ottiene FWord yMin per tutti i riquadri di delimitazione dei glifi.
static Tag { get; }Ottiene il tag tabella.

Guarda anche