TtfHeadTable

TtfHeadTable class

TTF Yazı Tipi dosyasının “head” tablosunu temsil eder.

public class TtfHeadTable : TtfTableBase

Özellikleri

İsimTanım
CheckSumAdjustment { get; }uint32 checkSumAdjustment’ı alır. Hesaplamak için: 0’a ayarlayın, ‘head’ tablosu için sağlama toplamını hesaplayın ve tablo dizinine koyun, tüm yazı tipini uint32 olarak toplayın, ardından B1B0AFBA - toplamı saklayın. ‘Baş’ tablosunun sağlama toplamı yanlış olmayacaktır. Sorun değil.
Created { get; }longDateTime oluşturulan uluslararası tarihi alır.
Flags { get; }uint16 bayrağı alır.
FontDirectionHint { get; }int16 alır fontDirectionHint. 0 Karışık yönlü glifler; 1 Yalnızca güçlü soldan sağa glifler; 2 1 gibi ama aynı zamanda nötr içerir; -1 Yalnızca kesinlikle sağdan sola glifler; -2 -1 gibi ama aynı zamanda nötr içerir.
FontRevision { get; }Font üreticisi tarafından ayarlanan sabit fontRevizyonunu alır.
GlyphDataFormat { get; }Geçerli biçim için int16 glyphDataFormat 0’ı alır.
IndexToLocFormat { get; }Kısa uzaklıklar için int16 indexToLocFormat 0, uzun mesafeler için 1 alır.
LowestRecPPEM { get; }Piksel cinsinden uint16 lowRecPPEM okunabilir en küçük boyutu alır.
MacStyle { get; }uint16 macStyle’ı alır.
MagicNumber { get; }uint32 magicNumber değerini 0x5F0F3CF5. olarak ayarlar
Modified { get; }longDateTime değiştirilmiş uluslararası tarihi alır.
Offset { get; }sfnt. başlangıcından itibaren ofseti alır
TtfTables { get; }TTF tablo deposuna başvuru.
UnitsPerEM { get; }64 ile 16384 arasında uint16 unitPerEm aralığı alır.
Version { get; }(sürüm 1.0) ise 0x00010000 sürümü düzeltildi.
XMax { get; }Tüm glif sınırlama kutuları için FWord xMax alır.
XMin { get; }Tüm glif sınırlama kutuları için FWord xMin alır.
YMax { get; }Tüm glif sınırlama kutuları için FWord yMax’i alır.
YMin { get; }Tüm glif sınırlama kutuları için FWord yMin alır.
static Tag { get; }Tablo etiketini alır.

Ayrıca bakınız