本文へスキップ

フォント情報ビューアー

Font Inspector

フォントファイルを開いて、ブロック別の収録グリフ・ハングル音節数・ウェイト・可変軸・埋め込み許可・ライセンス名レコードを表示します。

フォントファイルを開いて、中に何が入っているかを伝えます。名前レコード、ライセンスと埋め込みの許可、メトリクス、可変軸、どのUnicodeブロックをどこまで収録しているかです。見本の文字はブラウザのFontFace経由で実際のファイルを使って描くので、見えているのはそのフォント自身であって、その画像ではありません。アップロードは行いません。

🔒 ブラウザの中だけで動きますfontinspectglyphspreview

TTF・OTF・WOFF のファイルを置いてください

このタブの中だけで読みます。フォントファイルはどこにもアップロードされません。

自作の OpenType パーサーが name·head·hhea·OS/2·post·maxp·cmap·fvar テーブルを読みます。サンプルはブラウザの FontFace にファイルを登録して描いているので、本物のフォントです。TTC は最初のフォントとして読み、WOFF はまず フォント形式変換で TTF に戻してから入れてください。WOFF2 はブラウザがページに Brotli を出さないので、まったく読めません。

使い方

  1. ファイルを置きます

    TTF、OTF、WOFFです。TTCは最初のフォントとして読みます。すべてこのタブの中で起きます。

  2. 何よりも先に収録状況を確かめます

    ハングル音節の行が、そのフォントが韓国語をそもそも扱えるかを決めます。11,172なら完全、2,350ならKS X 1001の集合、数百なら別の目的でサブセット化されたものです。ほかのブロックは、通貨記号・矢印・CJKの約物について同じ問いに答えます。フォントに何かが足りないと分かるのは、たいていそのあたりです。

  3. ライセンスのレコードを読みます

    nameテーブルにはデザイナー、著作権表示、ライセンス本文、多くの場合URLが入っていて、OS/2のfsTypeが配布元の許す埋め込みの範囲を示します。手元のフォントが実際に何を許しているのかを、サーバーに置いてしまう前に知るいちばん速い方法です。

  4. 見本に自分の文章を入れます

    用意された見本は3つで、ハングル、欧文、混植の行を5つの大きさで並べます。数字の高さがそろっているか、文字体系の混ざった行が1本のベースラインに乗るか、小さな大きさで持ちこたえるかが分かるのは、自分の文字列を入れたときです。

よくある質問

WOFF2が開けません。なぜですか。

WOFF2はBrotliで圧縮されていて、ウェブのプラットフォームはページにBrotliのエンコーダもデコーダも渡しません。`CompressionStream`にあるのはdeflateとgzipだけです。だからブラウザ内のツールはどれも読めず、これも読めません。デスクトップで`woff2_decompress`かfonttoolsを使って変換するか、元のTTFを使ってください。

見本が自分のフォントで表示されません。何が起きたのですか。

その場合はパネルの注記にそう出ます。パーサはファイルを読めたのに、ブラウザのFontFaceが登録を拒んだということで、ブラウザからのメッセージをそのまま表示します。たいていは、パーサは許容するけれどフォントエンジンは許容しない形で壊れたファイルです。テーブルのチェックサムが壊れているか、エンジンが受け付けないsfnt構造です。

OpenTypeのテーブルをすべて読みますか。

読みません。読むのは`name`、`head`、`hhea`、`OS/2`、`post`、`maxp`、`cmap`(形式0、4、6、12)、`fvar`、`loca`、`glyf`です。レイアウトのテーブル、つまりカーニングや合字、文字体系ごとの機能を持つ`GSUB`と`GPOS`は、一覧には出しますが解読しません。ですから、そのフォントがどのOpenType機能に対応しているかは、ここでは分かりません。

可変フォントのプレビューが動きません。

見本は既定のインスタンスで描いています。軸は範囲と既定値とともに一覧に出るので`font-variation-settings`は自分で書けますが、このページにそのスライダーはありません。軸を読むことと軸を動かすことは別の仕事で、ここにあるのは前者だけです。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。