閱讀英文版本

分享方式:


FontCapitals 列舉

定義

描述 Typography 物件的大寫字母樣式。

C#
public enum FontCapitals
繼承
FontCapitals

欄位

名稱 Description
AllPetiteCaps 3

大寫字母和小寫字母都由具有大約相同高度之大寫字母的圖像形式取代。 特小大寫字母小於小型大寫字母。

AllSmallCaps 1

大寫字母和小寫字母都由具有大約相同高度之大寫字母的圖像形式取代。

Normal 0

正常呈現大寫字母。

PetiteCaps 4

小寫字母由具有大約相同高度之大寫字母的圖像形式取代。 特小大寫字母小於小型大寫字母。

SmallCaps 2

小寫字母由具有大約相同高度之大寫字母的圖像形式取代。

Titling 6

圖像形式會替換為專門針對標題設計的印刷形式。

Unicase 5

大寫字母會以 Unicase 顯示。 Unicase 字型會以透過型別設計工具決定之大寫字母和小寫字母圖像的混合來呈現大寫字母和小寫字母。

範例

下列程式碼範例示範如何使用 物件的屬性來定義 Pescadero 字型的 Typography 大寫。 使用 "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 Titling 大寫字母。

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

備註

大寫字是一組以大寫樣式字符轉譯文字的印刷格式。 一般而言,當文字全部轉譯為大寫時,字母之間的間距可能太近,字母的加權和比例會過重。 OpenType 支援許多大寫的樣式格式,包括小型大寫、寵物大寫、Titling 和大寫間距。 這些樣式格式可讓您控制大寫字的外觀。

下列文字顯示 Pescadero 字型的標準大寫字母,後面接著樣式設定為 "SmallCaps" 和 "AllSmallCaps" 的字母。 在此情況下,三個單字全都使用相同的字型大小。

使用 OpenType 大寫
大寫範例

標題大寫字的加權和比例較輕,設計目的是為了比正常大寫字母看起來更雅緻。 標題大寫字通常用於較大的字型大小作為標題。 下列文字顯示 Pescadero 字型的正常和標題大寫字。 請注意第二行文字較窄的主體寬度。

使用 OpenType titling 大寫文字的文字
標準大寫和 Titling 大寫的範例

備註

大部分的 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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9