FontCapitals 枚举

定义

描述 Typography 对象的大写字母样式。

C#
public enum FontCapitals
继承
FontCapitals

字段

AllPetiteCaps 3

大写字母和小写字母都被替换为高度大致相同的大写字母的标志符号形式。 小号大写字母比小型大写字母要小。

AllSmallCaps 1

大写字母和小写字母都被替换为高度大致相同的大写字母的标志符号形式。

Normal 0

大写字母正常呈现。

PetiteCaps 4

小写字母都被替换为高度大致相同的大写字母的标志符号形式。 小号大写字母比小型大写字母要小。

SmallCaps 2

小写字母都被替换为高度大致相同的大写字母的标志符号形式。

Titling 6

标志符号格式被替换为专门为标题设计的版式格式。

Unicase 5

大写字母以 Unicase 字体显示。 Unicase font 字体以大小写标志符号混合形式(由字体设计者确定)同时呈现大写和小写字母。

示例

下面的代码示例演示如何使用对象的属性 Typography 为 Pescadero 字体定义大写。 使用“SmallCaps”格式时会忽略任何前导大写字母。

XAML
<Paragraph FontFamily="Pescadero" FontSize="48">
  <Run>CAPITALS</Run>
  <Run Typography.Capitals="SmallCaps">Capitals</Run>
  <Run Typography.Capitals="AllSmallCaps">Capitals</Run>
</Paragraph>

下面的代码示例演示如何使用对象的属性定义 Pescadero 字体的 Typography 细化大写字母。

XAML
<Paragraph FontFamily="Pescadero">
  <Run Typography.Capitals="Titling">chapter one</Run>
</Paragraph>

注解

大写字母是一组以大写样式字形呈现文本的版式形式。 通常情况下,当以全大写呈现文本时,字母之间的间距可能看起来很小,字母的权重和比例看起来会很大。 OpenType 支持大量大写的样式格式,包括小大写、小写大写、小写字母、花样和大写间距。 通过这些样式格式可控制大写字母的外观。

以下文本显示 Pescadero 字体的标准大写字母,其后接样式为“SmallCaps”和“AllSmallCaps”的字母。 本例中,对所有三个单词均使用相同的字体大小。

使用 OpenType 大写字母的文本
大写示例

标题大写字母权重和比例更小,外观比普通大写字母更加雅致。 标题大写字母通常用于作为标题的大号字体中。 以下文本显示 Pescadero 字体的普通大写字母和标题大写字母。 请注意第二行文本的宽度更窄。

使用 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