Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
font-width
実験的
18.4
DOM API
fontWidth
実験的
26
26
CSS @ ルール
font-width
実験的

font-width CSS 記述子を使用すると、作成者は、@font-face at-rule で指定されたフォントの標準、縮小、または展開されたフェイスを指定できます。

18.4
CSS プロパティ
condensed
実験的
18.4
expanded
実験的
18.4
extra-condensed
実験的
18.4
extra-expanded
実験的
18.4
normal
実験的
18.4
semi-condensed
実験的
18.4
semi-expanded
実験的
18.4
ultra-condensed
実験的
18.4
ultra-expanded
実験的
18.4
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.narrow {
  font-width: condensed;
}
.wide {
  font-width: expanded;
}
.custom { font-width: 80%; }

ライブデモ

Condensed(narrow)

CSS Condensed(narrow) demo.

プレビュー全画面表示

Expanded(wide)

CSS Expanded(wide) demo.

プレビュー全画面表示

80%(custom)

CSS 80%(custom) demo.

プレビュー全画面表示

実務での使いどころ

  • 狭小スペースでのテキスト調整

    モバイルUIの限られたスペースで、condensed字幅を使用してテキストの収まりを改善します。

注意点

  • Safari以外では未対応のため、当面はfont-stretchプロパティの使用を推奨します。両方指定する場合はfont-widthが優先されます。

アクセシビリティ

  • 過度な字幅の圧縮はテキストの可読性を損なうため、本文テキストでは通常幅を維持してください。