Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
1
12
1
1
18
1
CSS @ ルール
font-variant
非標準
4
12
3.5
3.1
18
2
CSS プロパティ
css fonts shorthand

CSS フォント モジュール レベル 3 の短縮表現

52
79
34
9.1
52
9.3
greek accented characters

ギリシャ語アクセント文字

historical-forms
111
111
34
9.1
111
9.3
none
52
79
34
9
52
9
normal
1
12
1
1
18
1
sub
110
110
34
9.1
110
9.3
super
110
110
34
9.1
110
9.3
turkic is

「i」→「İ」および「ı」→「I」

31
12
14
8
31
8
uppercase eszett

`ß` → `SS`

その他

font-variant 属性は、フォントのグリフのバリエーションを使用してテキストをレンダリングするかどうかを示します。

1
12
1
1
18
1
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、すべて大文字のギリシャ語テキストのアクセントが正しく省略される場合があります。
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、すべて大文字のギリシャ語テキストのアクセントが正しく省略される場合があります。
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、すべて大文字のギリシャ語テキストのアクセントが正しく省略される場合があります。
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、すべて大文字のギリシャ語テキストのアクセントが正しく省略される場合があります。
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、「ß」が「SS」として大文字になる場合があります。
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、「ß」が「SS」として大文字になる場合があります。
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、「ß」が「SS」として大文字になる場合があります。
注釈 1件
実装メモ
  • 一部のオペレーティング システムでは、「ß」が「SS」として大文字になる場合があります。

基本構文

CSS
.elegant-text {
  font-variant: small-caps;
}
.number-table {
  font-variant: tabular-nums lining-nums;
}

ライブデモ

small-caps

CSS Small-caps demo.

プレビュー全画面表示

tabular-nums

CSS Tabular-nums demo.

プレビュー全画面表示

Normaltext

CSS Normaltext demo.

プレビュー全画面表示

実務での使いどころ

  • OpenType機能を活用した洗練されたテキスト

    見出しにスモールキャップス、本文に適切なリガチャ設定を適用し、プロフェッショナルなタイポグラフィを実現します。

注意点

  • font-variantショートハンドは省略されたサブプロパティを初期値にリセットするため、個別プロパティで設定した値が失われる可能性があります。

アクセシビリティ

  • フォントバリエーションは視覚的な表現を変更するものであり、テキストの意味やスクリーンリーダーの読み上げには影響しません。