>_devtools-hub

Font Inspector

システムフォント一覧・インストール確認・プレビュー比較・CSS font-familyスタック生成

CSSデザイン開発者向け

32種のシステムフォント(サンセリフ・セリフ・等幅・日本語)をインストール済みかどうかをCanvas APIで検出し、カスタムテキストでリアルタイムプレビュー。気に入ったフォントをスタックに積み上げて font-family: ... のCSSを自動生成します。

広告

Font Inspector

Arialsans-serif

The quick brown fox. 日本語テキスト 0123

Helvetica Neuesans-serif

The quick brown fox. 日本語テキスト 0123

Verdanasans-serif

The quick brown fox. 日本語テキスト 0123

Tahomasans-serif

The quick brown fox. 日本語テキスト 0123

Trebuchet MSsans-serif

The quick brown fox. 日本語テキスト 0123

Segoe UIsans-serif

The quick brown fox. 日本語テキスト 0123

Robotosans-serif

The quick brown fox. 日本語テキスト 0123

Ubuntusans-serif

The quick brown fox. 日本語テキスト 0123

Cantarellsans-serif

The quick brown fox. 日本語テキスト 0123

Noto Sanssans-serif

The quick brown fox. 日本語テキスト 0123

Georgiaserif

The quick brown fox. 日本語テキスト 0123

Times New Romanserif

The quick brown fox. 日本語テキスト 0123

Palatinoserif

The quick brown fox. 日本語テキスト 0123

Garamondserif

The quick brown fox. 日本語テキスト 0123

Book Antiquaserif

The quick brown fox. 日本語テキスト 0123

Baskervilleserif

The quick brown fox. 日本語テキスト 0123

Courier Newmonospace

The quick brown fox. 日本語テキスト 0123

Consolasmonospace

The quick brown fox. 日本語テキスト 0123

Menlomonospace

The quick brown fox. 日本語テキスト 0123

Monacomonospace

The quick brown fox. 日本語テキスト 0123

Lucida Consolemonospace

The quick brown fox. 日本語テキスト 0123

Cascadia Codemonospace

The quick brown fox. 日本語テキスト 0123

JetBrains Monomonospace

The quick brown fox. 日本語テキスト 0123

Fira Codemonospace

The quick brown fox. 日本語テキスト 0123

Hiragino Kaku Gothic ProNjapanese

The quick brown fox. 日本語テキスト 0123

Hiragino Mincho ProNjapanese

The quick brown fox. 日本語テキスト 0123

Yu Gothicjapanese

The quick brown fox. 日本語テキスト 0123

Yu Minchojapanese

The quick brown fox. 日本語テキスト 0123

Meiryojapanese

The quick brown fox. 日本語テキスト 0123

BIZ UDPGothicjapanese

The quick brown fox. 日本語テキスト 0123

Noto Sans JPjapanese

The quick brown fox. 日本語テキスト 0123

Noto Serif JPjapanese

The quick brown fox. 日本語テキスト 0123

Features

  • Canvas APIでシステムフォントのインストール状態を自動検出
  • カスタムテキスト・フォントサイズでリアルタイムプレビュー
  • サンセリフ・セリフ・等幅・日本語カテゴリフィルター
  • フォントをスタックに追加してCSSのfont-family宣言を自動生成
  • 利用可 / 未インストールフィルターで絞り込み


Webフォントとシステムフォント — 使い分けとCSS font-familyスタックの設計

フォント設計はWebサイトの読みやすさとパフォーマンスを左右する重要な要素です。Webフォント(Google Fontsなど)とシステムフォントにはそれぞれ長所と短所があります。font-familyスタックを正しく設計することで両方の利点を活かせます。

システムフォントスタックとは

システムフォントスタックはユーザーのOSにインストール済みのフォントを優先順位付きで指定する書き方です。`font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif`はMacはSan Francisco、WindowsはSegoe UI、AndroidはRobotoをそれぞれ使い、未インストールの場合は次のフォントにフォールバックします。Webフォントを読み込む必要がなく高速です。

Canvas APIでのフォント検出

JavaScriptからシステムフォントのインストール状態を確認するにはCanvas APIを使います。デフォルトのmonospaceフォントで文字を描画した幅と、テスト対象フォントを指定した幅を比較し、幅が変わればそのフォントがインストールされていると判定できます。完全に確実ではありませんが、多くのフォントで有効な手法です。

等幅フォントの選択

コードエディタ・ターミナル・プリフォーマットテキストには等幅フォントが必要です。MacではMenlo(標準)やMonaco、WindowsではCascadia Code(VS Code標準)やConsolas、LinuxではUbuntu Monoがよく使われます。プログラミング向け等幅フォントにはリガチャ対応のFira Code・JetBrains Monoもあり、`font-feature-settings: "liga" 1`で記号の合字が有効になります。

日本語フォントスタックの設計

日本語環境では英字フォントの後に日本語フォントを指定します。`font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif`のように英字フォントを先に書くと、英数字に英字フォントが使われ日本語にのみ日本語フォントが使われます。Windowsで正確なフォントを指定するには`"BIZ UDPGothic"`や`"Meiryo"`を加えると安心です。

広告

Related Tools

base64-studio

Base64 エンコード & デコード

開発者向けテキストエンコード

使ってみる →

BOOTH

JSON Studio

JSON フォーマッター & バリデーター

JSON開発者向けフォーマッター

使ってみる →

BOOTH

color-deck

カラーコード変換 & パレット保存

カラーデザイン開発者向け

使ってみる →

BOOTH

Gradient Deck

グラデーションエディタ

カラーデザインCSS

使ってみる →

BOOTH

このツールを共有する