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

概要

OSのシステムフォントを使用することで、プラットフォームネイティブな見た目と高速なテキスト描画を実現する宣言です。外部フォントのダウンロードが不要なため、パフォーマンスが向上します。macOSではSan Francisco、WindowsではSegoe UI、AndroidではRobotoが使用され、各OSに馴染んだ自然なテキスト表示になります。

対応ブラウザ

デスクトップ

Chrome 56+
Edge 79+
Safari 11+
Firefox 92+

モバイル

Chrome Android 56+
Safari iOS 11+
Firefox Android 92+

基本構文

CSS
body {
  font-family: system-ui, -apple-system,
    sans-serif;
}
.ui-text {
  font-family: system-ui;
}

実務での使いどころ

  • 高速フォント読み込みのUI

    WebアプリのUI部分にsystem-uiを使用し、外部フォントの読み込みなしで即座にテキストを表示してFOUTを防ぎます。

注意点

  • -apple-systemプレフィックスは古いSafari向けのフォールバックとして併記することを推奨します。

アクセシビリティ

  • システムフォントはOSのアクセシビリティ設定(文字サイズ、太字テキスト等)を自然に反映するため、アクセシビリティの観点からも推奨されます。