类 TtfHeadTable

TtfHeadTable class

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

public class TtfHeadTable : TtfTableBase

属性

名称描述
CheckSumAdjustment { get; }获取 uint32 checkSumAdjustment。计算方法:将其设为 0,计算 ‘head’ 表的校验和并放入表目录,按 uint32 对整个字体求和,然后存储 B1B0AFBA - sum。‘head’ 表的校验和不会错误。这样即可。
Created { get; }获取 longDateTime 创建的国际日期。
Flags { get; }获取 uint16 flags。
FontDirectionHint { get; }获取 int16 fontDirectionHint。0 混合方向字形;1 仅强左到右字形;2 同 1,但也包含中性字形;-1 仅强右到左字形;-2 同 -1,但也包含中性字形。
FontRevision { get; }获取由字体制造商设置的 fixed fontRevision。
GlyphDataFormat { get; }获取 int16 glyphDataFormat,0 表示当前格式。
IndexToLocFormat { get; }获取 int16 indexToLocFormat,0 表示短偏移,1 表示长偏移。
LowestRecPPEM { get; }获取 uint16 lowestRecPPEM,最小可读像素尺寸。
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(如果版本为 1.0)。
XMax { get; }获取所有字形边界框的 FWord xMax。
XMin { get; }获取所有字形边界框的 FWord xMin。
YMax { get; }获取所有字形边界框的 FWord yMax。
YMin { get; }获取所有字形边界框的 FWord yMin。
static Tag { get; }获取表标签。

另见