FontCapitals 列舉

定義

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

public enum class FontCapitals
public enum FontCapitals
type FontCapitals = 
Public Enum FontCapitals
繼承
FontCapitals

欄位

名稱 Description
Normal 0

大寫字母的輸出正常。

AllSmallCaps 1

大寫與小寫字母皆被大寫字母的字形形式取代,且其高度大致相同。

SmallCaps 2

小寫字母會被大寫字母的字形形式取代,且其高度大致相同。

AllPetiteCaps 3

大寫與小寫字母皆被大寫字母的字形形式取代,且其高度大致相同。 小資本比小資本小。

PetiteCaps 4

小寫字母會被大寫字母的字形形式取代,且其高度大致相同。 小資本比小資本小。

Unicase 5

大寫字母以單字母顯示。 Unicase 字型會以大小寫字母混合呈現大小寫字母,由字型設計師決定。

Titling 6

字形形式會被專為標題設計的排版形式取代。

範例

以下程式碼範例展示了如何利用物件屬性 Typography 為 Pescadero 字型定義大寫字母。 使用 "SmallCaps" 格式時會略過任何開頭的大寫字母。

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

以下程式碼範例說明如何利用物件屬性 Typography 為 Pescadero 字型定義標題大寫字母。

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

備註

大寫字母是一組字體形式,用於將文字呈現為大寫樣式的字符。 一般而言,當文字全部轉譯為大寫時,字母之間的間距可能太近,字母的加權和比例會過重。 OpenType 支援數種大寫字樣式格式,包括小型大寫字、特小大寫字、標題和大寫字母間距。 這些樣式格式可讓您控制大寫字的外觀。

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

使用OpenType大寫文字 柱頭範例

標題大寫字母在字重和比例上較輕,設計目的是為了比一般大寫字母呈現出更雅緻的外觀。 標題字母大寫通常用於較大的字型作為標題。 下列文字展示 Pescadero 字體的正常字母和標題字母。 請注意第二行文字較窄的主體寬度。

使用 OpenType 標題大寫的普通大寫與標題大寫範例

Note

大部分 OpenType 字型只公開整體 OpenType 可用功能的子集。

適用於