FontNumeralStyle 枚举

定义

描述 Typography 对象的数字样式。

C#
public enum FontNumeralStyle
继承
FontNumeralStyle

字段

Lining 1

使用内层数字样式。 将默认标志符号替换为高度相等的数字形式。

Normal 0

使用默认数字样式。

OldStyle 2

使用旧式数字样式。 将默认标志符号替换为高度和颜色与小写字母匹配的数字样式。

示例

下面的代码示例演示如何使用对象的属性为 Palatino Linotype 字体定义旧样式数字 Typography

XAML
<Paragraph FontFamily="Palatino Linotype">
  <Run Typography.NumeralStyle="Normal">1234567890</Run>
  <Run Typography.NumeralStyle="OldStyle">1234567890</Run>
</Paragraph>

注解

OpenType 字体支持旧样式数字格式。 此格式对于显示不再是标准样式的数字非常有用。 以下文本以 Palatino Linotype 字体的标准和旧样式数字格式显示 18 世纪日期。

使用 OpenType 旧样式数字的文本
标准数字和旧样式数字示例

以下文本显示 Palatino Linotype 字体的标准数字,后跟旧样式数字。

使用 OpenType 旧样式数字集的文本
标准和旧样式数字集的示例

备注

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

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7