クイックリファレンス

CSS フォントスムージング & アンチエイリアス チートシート

WebKit、Blink、macOS FirefoxブラウザにおけるCSSフォントスムージングおよびアンチエイリアスプロパティの早見表。

· 公開日

macOSディスプレイ上で、暗い背景の上の明るい文字の過度な太字化を防ぎ、滑らかに描画するためのクイックリファレンス。

標準アンチエイリアス設定スニペット

body, html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

プロパティ値と描画挙動

WebKit & Blink (-webkit-font-smoothing)

指定値 レンダリング挙動
auto ブラウザ標準のサブピクセルアンチエイリアス
none スムージングを完全無効化(ドット状のエッジ)
antialiased サブピクセルではなくグレースケールアンチエイリアスで文字を描画

macOS版 Firefox (-moz-osx-font-smoothing)

指定値 レンダリング挙動
auto 標準のサブピクセルレンダリング
grayscale グレースケールアンチエイリアスで文字を描画

ベストプラクティス

  • ダークモード / 暗い背景:Retinaディスプレイ上で白文字の輪郭が太く滲む現象を防ぐため、暗い背景に明るいテキストを表示する際にグレースケールスムージングが極めて有効です。
  • 明るい背景:白背景に濃い色の標準的な本文テキストの場合、ブラウザの既定値 (auto / サブピクセル) の方が文字がくっきりと読みやすくなります。

関連テーマ