次の方法で共有


Typography.CapitalSpacing プロパティ

定義

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

public:
 property bool CapitalSpacing { bool get(); void set(bool value); };
public bool CapitalSpacing { get; set; }
member this.CapitalSpacing : bool with get, set
Public Property CapitalSpacing As Boolean

プロパティ値

Boolean

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

注釈

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

大文字スペーシングは、テキストをすべて大文字にする場合に間隔を広くする機能です。 大文字は、通常、小文字と調和するようにデザインされています。 大文字と小文字の間では適切に見えるスペーシングでも、大文字だけが使用されている場合は、狭すぎるように見えることがあります。 次のテキストは、Pescadero フォントの標準のスペーシングと大文字スペーシングを示したものです。

OpenType の大文字スペーシングを使用するテキスト
標準と大文字の間隔の例

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

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

XAML 属性の使用方法

<object Typography.CapitalSpacing="bool"/>

依存プロパティ情報

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

適用対象

こちらもご覧ください