FontNumeralAlignment 枚举

定义

描述 Typography 对象的数字对齐方式。

public enum class FontNumeralAlignment
public enum FontNumeralAlignment
type FontNumeralAlignment = 
Public Enum FontNumeralAlignment
继承
FontNumeralAlignment

字段

名称 说明
Normal 0

使用默认数字对齐方式。

Proportional 1

使用比例宽度对齐方式。

Tabular 2

使用表格对齐方式。

示例

下面的代码示例演示如何使用对象的属性 Typography 为 Miramonte 字体定义成比例和表格数字。

<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>

注解

OpenType 字体支持比例和表格图功能,以在使用数字时控制宽度的对齐方式。 比例数字将每个数字视为具有不同的宽度 -“1”比“5”窄。 表格数字被视为等宽数字,以便垂直对齐,从而提高财务类型信息的可读性。

以下文本在第一列中使用 Miramonte 字体显示两个成比例的数字。 请注意数字“5”和“1”之间的宽度差异。 第二列显示使用表格数字功能调整宽度的相同两个数值。

使用 OpenType 成比例和表格图形的文本使用 比例图和制表符图示例

注释

大多数 OpenType 字体仅公开可用 OpenType 功能总数的子集。 如果指定的字体不支持特定功能,则改用默认字形。

适用于