>_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

Lockfile Diff

package-lock.json の更新前後を比較 — 版の動きをメジャー/マイナー/パッチで分類

npmバージョン管理開発者向け

使ってみる →

Text Encoding Checker

文字コードを判定して UTF-8 に変換 — 化けた文字列の復元も

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

使ってみる →

Line Ending Inspector

改行コードを検査 — CRLF / LF / CR の内訳と混在、BOMの有無

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

使ってみる →

Base64 Studio

Base64 エンコード & デコード

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

使ってみる →

BOOTH

このツールを共有する