类 TtfStatTable

TtfStatTable class

表示 OpenType 字体的 Style Attributes Table(STAT) 表。

public class TtfStatTable : TtfTableBase

属性

名称描述
AxisRecords { get; }返回设计轴数组。轴数组是 Axis Record 类型结构的数组。规范:轴记录提供单个设计轴的信息。
AxisValueCount { get; }返回轴值表的数量。
AxisValueTables { get; }返回轴值表数组。规范:轴值表提供有关特定样式属性值在某个特定设计变体轴上,或设计变体轴值组合上的详细信息,以及这些值与用作子族名称元素的标签之间的关系。
DesignAxisCount { get; }返回轴记录的数量。规范:在包含 ‘fvar’ 表的字体中,此值必须大于或等于 ‘fvar’ 表中的 axisCount 值。在所有字体中,如果 axisValueCount 大于零,则必须大于零。
ElidedFallbackName { get; }规范:当名称投射到特定字体模型产生仅包含可省略元素的子族名称时使用的备用名称。
ElidedFallbackNameId { get; }规范:当名称投射到特定字体模型产生仅包含可省略元素的子族名称时使用的备用名称 ID。
Offset { get; }获取 sfnt 开始处的偏移。
TtfTables { get; }对 TTF 表仓库的引用。
static Tag { get; }获取表标签。

方法

名称描述
AddAxisRecord(AxisRecord)向表中添加 Axis Record 结构。
AddAxisValueTable(AxisValueTableBase)向表中添加轴值表结构。
ClearAxisRecords()从表中移除所有轴记录。
ClearAxisValueTables()从表中移除所有轴值表。

其他成员

名称描述
class AxisRecord表示 Axis Record 结构。规范:轴记录提供单个设计轴的信息。
class AxisValue表示 AxisValue 记录。
abstract class AxisValueTableBase轴值表结构的基类。规范:轴值表提供有关特定样式属性值在某个特定设计变体轴上,或设计变体轴值组合上的详细信息,以及这些值与用作子族名称元素的标签之间的关系。
[Flags] enum AxisValueTableFlags指定轴值表标志
class AxisValueTableFormat1表示轴值表格式 1
class AxisValueTableFormat2表示轴值表格式 2
class AxisValueTableFormat3表示轴值表格式 3
class AxisValueTableFormat4表示轴值表格式 4

另见