フォントグリフビューア
フォント内のグリフを、グリフID、グリフ名、Unicodeコードポイント、描画される文字、送り幅とともに一覧表示します。また、フォントがカバーするUnicode範囲と、各範囲に含まれる文字体系の表も表示します。TTF、OTF、WOFF、WOFF2ファイルをアップロードし、開始グリフと表示するグリフ数を指定して、大きなフォントをページごとに確認できます。フォントをサブセット化したり配布したりする前に、対応範囲を確認するのに便利です。
よくある質問
グリフの表には何が表示されますか?
各行に1つのグリフが表示されます。内容はグリフID、フォントに保存されている場合はグリフ名、対応するUnicodeコードポイント、文字そのもの、フォント単位での送り幅です。複数のコードポイントに対応するグリフには、そのすべてが表示されます。グリフIDはフォント内でのグリフの位置を示し、notdefのIDである0から始まります。
Unicode範囲の表とは何ですか?
フォントが対応するコードポイントを、U+0020-U+007Eの95文字のように、途切れない範囲ごとにまとめ、各範囲に含まれる文字体系を示します。これにより、アルファベットや記号ブロックのカバー範囲がどの程度完全かをひと目で確認できます。最大300個の範囲が表示され、それを超える分は注記に件数が示されます。
大きなフォントをページごとに確認するにはどうすればよいですか?
開始グリフIDと、一覧表示するグリフ数を設定します。件数のデフォルトは500で、1回のリクエストにつき最大2,000まで指定できます。開始位置には0から65535までの任意のグリフIDを指定できます。結果には、表示されているグリフIDとフォント内の総グリフ数が示されます。
コードポイントのないグリフがあるのはなぜですか?
多くのグリフは文字に直接対応していません。異体字、合字、小型大文字、アクセント記号の構成要素などは、OpenType機能を通じて呼び出すか、ほかのグリフの一部として使います。これらの行ではUnicode列が空になります。
文字が自分のフォントではなく、ページのフォントで表示されるのはなぜですか?
このツールはフォントデータを読み取り、文字をテキストとして一覧表示するため、ブラウザーはこのページのフォントで文字を描画します。この列を見ると、どの文字がコードポイントに対応するかを確認できます。フォント本来の字形を見るには、フォントをインストールするか読み込んでください。
グリフ名が空のものがあるのはなぜですか?
多くのウェブフォントが使用するバージョン3のpostテーブルを持つフォントでは、容量を節約するためにグリフ名が保存されていません。CFFフォントではcharsetから、TrueTypeフォントではpostテーブルから名前を取得します。名前がなくても、フォントの表示には影響しません。
結合文字が点線の円と一緒に表示されるのはなぜですか?
アクセント記号などの結合文字は直前の文字に付くため、見えるようにU+25CCの点線の円と一緒に表示されます。スペースや不可視の制御文字・書式文字では、文字セルが空になります。コードポイントは引き続き表示されます。
どのフォントファイルをアップロードできますか?
TrueType、CFF、CFF2のアウトラインを持つTTF、OTF、WOFF、WOFF2フォントに対応しています。1ファイルあたり最大10 MiB、展開後は最大30 MiBです。フォントコレクション(TTC)には対応していません。複数のフォントを一度にアップロードすると、フォントごとに一覧が表示されます。
送り幅とは何ですか?
送り幅は、グリフを描画した後にペンが右へ移動する距離をフォント単位で表したものです。Font Infoに表示されるフォントのemあたりの単位数で割ると、フォントサイズに対する幅を求められます。結合文字の送り幅は通常0です。
フォントは保存されますか?
いいえ。フォントはこのリクエストの処理中にメモリ上で読み取られ、一覧が返されると破棄されます。フォントに関する情報は何も保存されません。