FontNumeralStyle 枚举

定义

描述 Typography 对象的数字样式。

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

字段

Lining 1

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

Normal 0

使用默认数字样式。

OldStyle 2

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

示例

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

<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 功能总数的子集。 如果指定的字体不支持特定功能,则改用默认字形。

适用于