--- title: font-variant-numeric slug: Web/CSS/font-variant-numeric tags: - CSS - CSS フォント - CSS プロパティ - リファレンス translation_of: Web/CSS/font-variant-numeric ---
{{CSSRef}}

CSS の font-variant-numeric プロパティは、数字、分数、序数記号の表記を制御するために使用します。

{{EmbedInteractiveExample("pages/css/font-variant-numeric.html")}}

構文

font-variant-numeric: normal;
font-variant-numeric: ordinal;
font-variant-numeric: slashed-zero;
font-variant-numeric: lining-nums;         /* <numeric-figure-values> */
font-variant-numeric: oldstyle-nums;       /* <numeric-figure-values> */
font-variant-numeric: proportional-nums;   /* <numeric-spacing-values> */
font-variant-numeric: tabular-nums;        /* <numeric-spacing-values> */
font-variant-numeric: diagonal-fractions;  /* <numeric-fraction-values> */
font-variant-numeric: stacked-fractions;   /* <numeric-fraction-values> */
font-variant-numeric: oldstyle-nums stacked-fractions;

/* グローバル値 */
font-variant-numeric: inherit;
font-variant-numeric: initial;
font-variant-numeric: unset;

このプロパティは二つの形のうちの一つを取ります。

normal
このキーワードは、別形式の表記の使用を無効にします。
ordinal
このキーワードは、序数記号に対して特別な表記を使用します。英語では 1st, 2nd, 3rd, 4th、イタリア語では 1a です。 OpenType の ordn の値に対応します。
slashed-zero
このキーワードは、スラッシュ付きの 0 を使用します。これは O と 0 を明確に区別する必要がある場合に便利です。 OpenType の zero の値に対応します。
<numeric-figure-values>
これらの値は、数字の形状を制御します。二つの値が利用できます。
<numeric-spacing-values>
これらの値は、数字の表記の大きさを制御します。二つの値が利用できます。
<numeric-fraction-values>
これらの値は、分数の表示に使う表記を制御します。二つの値が利用できます。

形式文法

{{csssyntax}}

HTML

<p class="ordinal">1st, 2nd, 3rd, 4th, 5th</p>

CSS

/*
This example uses the Source Sans Pro OpenType font, developed by Adobe
and used here under the terms of the SIL Open Font License, Version 1.1:
http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web
*/

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("https://mdn.mozillademos.org/files/15757/SourceSansPro-Regular.otf") format("opentype");
}

.ordinal {
  font-variant-numeric: ordinal;
  font-family: "Source Sans Pro";
}

結果

{{EmbedLiveSample('Examples')}}

仕様書

仕様書 状況 備考
{{SpecName('CSS3 Fonts', '#propdef-font-variant-numeric', 'font-variant-numeric')}} {{Spec2('CSS3 Fonts')}} 初回定義

{{cssinfo}}

ブラウザーの対応

{{Compat("css.properties.font-variant-numeric")}}