--- title: font-variant-numeric slug: Web/CSS/font-variant-numeric tags: - CSS - CSS フォント - CSS プロパティ - リファレンス translation_of: Web/CSS/font-variant-numeric ---
CSS の font-variant-numeric
プロパティは、数字、分数、序数記号の表記を制御するために使用します。
この対話型サンプルのソースファイルは GitHub リポジトリに格納されています。対話型サンプルプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
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
normal
ordinal
ordn
の値に対応します。slashed-zero
zero
の値に対応します。lining-nums
は、全てをベースライン上に並べる表記を有効にします。 OpenType の lnum
の値に対応します。oldstyle-nums
は、 3, 4, 7, 9 などいくつかの数字を下げる表記を有効にします。 OpenType の onum
の値に対応します。proportional-nums
は、数字をすべて同じ大きさにしない表記を有効にします。 OpenType の pnum
の値に対応します。tabular-nums
は、数字を同じ大きさにする表記を有効にし、表の中に配置しやすくします。 OpenType の tnum
の値に対応します。diagonal-fractions
は、分子と分母が小さめになり、スラッシュで区切られる表記を有効にします。 OpenType の frac
の値に対応します。stacked-fractions
は、分子と分母が小さめになり、積み重ねられて水平線で区切られた表記を有効にします。 OpenType の afrc
の値に対応します。<p class="ordinal">1st, 2nd, 3rd, 4th, 5th</p>
/* 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}}
このページの互換性一覧表は構造化データから生成されています。データに協力したいのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
{{Compat("css.properties.font-variant-numeric")}}