FontVariants 枚举

定义

呈现不同的版式标志符号形式。

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

字段

Inferior 4

将默认标志符号替换为下标标志符号,或者,它可以结合标志符号替换和定位调整来获得正确的位置。 下标形式通常用在化学公式或数学符号中。

Normal 0

默认字体行为。 字体缩放和定位是正常的。

Ordinal 3

将默认标志符号替换为序号标志符号,或者,它可以结合标志符号替换和定位调整来获得正确的位置。 序号形式通常与序数词的数字批注(比如表示“first”的“1st”)关联。

Ruby 5

将默认标志符号替换为较小的日语假名标志符号。 此标志符号通常用于阐明读者可能不熟悉的日文汉字的含义。

Subscript 2

将默认标志符号替换为下标标志符号。

Superscript 1

将默认标志符号替换为上标标志符号。 上标通常用于脚注。

示例

此属性 Variants 允许为 OpenType 字体设置上标和下标值。

以下文本显示 Palatino Linotype 字体的上标。

使用 OpenType 上标的文本
上标示例

下面的代码示例演示如何使用对象的属性 Typography 为 Palatino Linotype 字体定义上标。

<Paragraph FontFamily="Palatino Linotype">
  2<Run Typography.Variants="Superscript">3</Run>
  14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>

以下文本显示 Palatino Linotype 字体的下标。

使用 OpenType 下标的文本
下标示例

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

<Paragraph FontFamily="Palatino Linotype">
  H<Run Typography.Variants="Subscript">2</Run>O
  Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>

注解

如果指定的字体不支持特定字形集,将显示默认字形。

适用于