TtfHeadTable

TtfHeadTable class

表示 TTF 字体文件的“头”表。

public class TtfHeadTable : TtfTableBase

特性

姓名描述
CheckSumAdjustment { get; }获取 uint32 checkSumAdjustment。计算:将其设置为 0,计算 ‘head’ 表的校验和并将其放入表目录中,将整个字体求和为 uint32,然后存储 B1B0AFBA - sum。 “头”表的校验和不会出错。没关系。
Created { get; }获取 longDateTime 创建的国际日期。
Flags { get; }获取 uint16 标志。
FontDirectionHint { get; }获取 int16 fontDirectionHint. 0 混合方向字形; 1 仅强烈从左到右的字形; 2 与 1 相似但也包含中性; -1 仅从右到左强烈字形; -2 与 -1 相似但也包含中性。
FontRevision { get; }获取字体制造商设置的固定 fontRevision。
GlyphDataFormat { get; }获取当前格式的 int16 glyphDataFormat 0。
IndexToLocFormat { get; }获取 int16 indexToLocFormat 0 表示短偏移,1 表示长偏移。
LowestRecPPEM { get; }获取 uint16 minimumRecPPEM 最小可读大小(以像素为单位)。
MacStyle { get; }获取 uint16 macStyle.
MagicNumber { get; }获取 uint32 magicNumber 设置为 0x5F0F3CF5.
Modified { get; }获取 longDateTime 修改的国际日期。
Offset { get; }获取从 sfnt 开始的偏移量。
TtfTables { get; }对 TTF 表存储库的引用。
UnitsPerEM { get; }获取 uint16 unitsPerEm 范围从 64 到 16384。
Version { get; }固定版本 0x00010000 if (version 1.0).
XMax { get; }获取所有字形边界框的 FWord xMax。
XMin { get; }获取所有字形边界框的 FWord xMin。
YMax { get; }获取所有字形边界框的 FWord yMax。
YMin { get; }获取所有字形边界框的 FWord yMin。
static Tag { get; }获取表标签。

也可以看看