英語で読む

次の方法で共有


FontNumeralStyle 列挙型

定義

Typography オブジェクトの数字のスタイルを示します。

C#
public enum FontNumeralStyle
継承
FontNumeralStyle

フィールド

Lining 1

ライニング数字形式を使用します。 既定のグリフを、高さがすべて揃っている数字形式に置き換えます。

Normal 0

既定の数字のスタイルを使用します。

OldStyle 2

古いスタイルの数字形式を使用します。 既定のグリフを、高さおよび色が小文字と調和しやすい数字形式に置き換えます。

次のコード例は、オブジェクトのプロパティを使用して、Palatino Linotype フォントの古いスタイルの数字を定義する方法を Typography 示しています。

XAML
<Paragraph FontFamily="Palatino Linotype">
  <Run Typography.NumeralStyle="Normal">1234567890</Run>
  <Run Typography.NumeralStyle="OldStyle">1234567890</Run>
</Paragraph>

注釈

OpenType フォントでは、旧式スタイルの数字形式がサポートされています。 この形式は、もはや標準ではなくなったスタイルで数字を表示するのに便利です。 次のテキストは、Palatino Linotype フォントの標準と旧式のスタイルの数字形式で、18 世紀の日付を表示したものです。

OpenType の旧式スタイルの数字を使用するテキスト
標準および古いスタイルの数字の例

次のテキストは、Palatino Linotype フォントの標準の数字と、旧式スタイルの数字を示したものです。

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
Windows Desktop 3.0, 3.1, 5, 6, 7