英語で読む

次の方法で共有


FontNumeralAlignment 列挙型

定義

Typography オブジェクトの数字の配置を示します。

C#
public enum FontNumeralAlignment
継承
FontNumeralAlignment

フィールド

名前 説明
Normal 0

既定の数字の配置を使用します。

Proportional 1

プロポーショナル数字 (比例幅) の配置を使用します。

Tabular 2

表形式の配置を使用します。

次のコード例は、 オブジェクトのプロパティを使用して、Miramonte フォントの比例図と表形式の図形を定義する方法を Typography 示しています。

XAML
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Proportional">114,131</Run>
</TextBlock>
<TextBlock FontFamily="Miramonte">
  <Run Typography.NumeralAlignment="Tabular">114,131</Run>
</TextBlock>

注釈

OpenType フォントでは、プロポーショナルと表形式の数字の機能がサポートされており、数字を使用するときの幅の調整が制御されます。 比例図は、各数字を異なる幅を持つものとして扱う - "1"は"5"よりも狭い。 表形式の数字は、横が揃うように等幅の数字として処理されるため、財務に関する情報が読みやすくなります。

1 列目のテキストは、Miramonte フォントを使用して表示された 2 つのプロポーショナルの数字です。 数字 "5" と "1" の幅の違いに注意してください。 2 列目には、同じ 2 つの数値が表形式の数字機能を使用して横幅を調整されて表示されています。

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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10