Typography.CapitalSpacing プロパティ

定義

読みやすくするために、すべて大文字テキストのグリフ間の間隔をグローバルに調整するかどうかを決定する値を取得または設定します。

public bool CapitalSpacing { get; set; }

プロパティ値

間隔を調整する場合は true;それ以外の場合は、falseします。 既定値は falseです。

注釈

このプロパティは、Typography プロパティを所有するオブジェクトの値を取得または設定します。これは、Typography クラス インスタンスにアクセスする唯一の方法です。 さらに、このプロパティは、XAML でテキストを含むオブジェクトに設定できるように、添付プロパティの使用をサポートしています。

大文字の間隔は、テキスト内のすべての大文字を使用するときに、より多くの間隔を提供できる機能です。 大文字は通常、小文字とブレンドするように設計されています。 大文字と小文字の間に魅力的に見える間隔は、すべての大文字を使用すると、狭すぎるように見える場合があります。 次のテキストは、Pescadero フォントの通常のスペースと大文字の間隔を表示します。

OpenType の大文字と小文字の間隔を使用してテキストを
通常のスペースと大文字の間隔の例

次のコード例は、CapitalSpacing プロパティを使用して Pescadero フォントの大文字の間隔を定義する方法を示しています。

<Paragraph FontFamily="Pescadero">
  <Run Typography.CapitalSpacing="True">CHAPTER ONE</Run>
</Paragraph>

XAML 属性の使用法

< オブジェクトTypography.CapitalSpacing="ブール"/>

依存関係プロパティ情報

識別子フィールド CapitalSpacingProperty
true に設定されたメタデータ プロパティ AffectsMeasureAffectsRenderInherits

適用対象

製品 バージョン
.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

こちらもご覧ください