# フォントサブセット作成

実際に使う文字だけにフォントを縮小します。TTF、OTF、WOFF、WOFF2ファイルをアップロードし、残す文字を入力するかUnicodeの範囲（U+0000-00FFなど）を指定すると、それらのグリフと構成要素、およびnotdefグリフだけを含む小さなフォントをダウンロードできます。ウェブ開発者はフォントのダウンロード量削減に、デザイナーは見出しやロゴ用フォントの配布に利用できます。アウトライン、ヒンティング、メトリクスはそのまま保持されます。

## よくある質問

### フォントサブセット化ツールは新しいフォントに何を保持しますか？

指定した文字のうちフォントに含まれている文字のグリフと、それらのグリフを構成するすべてのコンポーネントグリフ、さらに欠落した文字を表示するnotdefグリフであるグリフ0を保持します。アウトライン、TrueTypeヒンティングプログラム、アドバンス幅、nameテーブル、OS/2テーブルをコピーし、保持した文字だけを含む新しい文字マップを書き込みます。

### 保持する文字はどのように入力しますか？

文字欄に入力または貼り付けます。見出し、アルファベット、記号の一覧などを使えます。各Unicode文字は1回だけ数えられるため、文字を繰り返しても追加で消費されません。スペースを含めるとスペースも保持されます。この欄には最大20,000文字を入力できます。

### Unicode範囲はどのように記述しますか？

1つのコードポイントにはU+0041、範囲にはU+0020-007E、または0041-005Aのような16進数だけの形式を使い、カンマ、スペース、セミコロンで区切ります。範囲はU+10FFFFまで指定でき、欄には最大5,000文字を入力できます。範囲と文字欄を組み合わせることもでき、その場合は両方の和集合が保持されます。

### どのフォントファイルをアップロードできますか？

TrueTypeまたはCFFアウトラインのTTF、OTFファイルと、WOFF、WOFF2ウェブフォントをアップロードできます。各ファイルは最大10 MiB、展開後は30 MiBまでです。フォントコレクション（TTC）とCFF2可変フォントには対応していません。複数のフォントを一度にアップロードでき、それぞれに同じ設定が適用されます。

### どの出力形式を選べますか？

「入力と同じ」を選ぶと、アップロードしたコンテナ形式で出力します。TTFまたはOTFを選ぶと、圧縮されていないフォントを書き出します。TrueTypeアウトラインはTTF、CFFアウトラインはOTFになります。WOFFとWOFF2はウェブ向けに結果を圧縮し、通常はWOFF2が最小サイズになります。

### カーニング、合字、その他のOpenType機能は保持されますか？

いいえ。GSUB、GPOS、GDEF、kernテーブルはサブセット化で変更されるグリフIDを参照するため、誤ったグリフを参照したままにならないよう削除されます。サブセット化したフォントで組んだテキストでは、各グリフのデフォルトのアドバンス幅が使われ、カーニングペアや合字への置換は適用されません。縮小したフォントでも機能が必要な場合は、機能に対応したツールで該当するグリフを保持するか、フォント全体を配布してください。

### 可変フォントをサブセット化するとどうなりますか？

結果は、フォントデザイナーが初期位置として選んだデフォルトインスタンスの静的フォントになります。fvarやgvarなどのバリエーションテーブルはコピーされないため、軸はなくなります。サブセット化する前に、Font Infoで可変フォントのデフォルト値を確認できます。

### フォントが拒否されたのはなぜですか？

フォントによってはOS/2テーブルのfsTypeフィールドでサブセット化禁止フラグを設定しており、このツールはそのライセンス制限に従います。解析できないフォント、コレクション、CFF2フォントも、メッセージを表示して拒否されます。試す前にFont Infoでフォントの埋め込み許可を確認できます。

### フォントに指定した文字が1つも含まれていない場合はどうなりますか？

空のフォントを返す代わりに、メッセージを表示して処理を停止します。指定した文字が1つ以上フォントに含まれていれば、対応していない文字は通知なしでスキップされます。Font Glyph Viewerには、フォントの文字マップに登録されているすべての文字と範囲が一覧表示されるため、事前に対応状況を確認できます。

### サブセットにはグリフ名が保持されますか？フォントは保存されますか？

多くのウェブフォントツールと同様に、ファイルサイズを抑えるため、サブセットはバージョン3のpostテーブルを書き込み、グリフ名を削除します。フォントは今回のリクエストの処理中だけメモリ上で扱われ、結果を返した後に破棄されます。フォントやその文字に関する情報は保存されません。

ここに広告を掲載しませんか？

[メールでお問い合わせ](mailto:hi@dennn.is?subject=OneClick%20Pro%E3%81%A7%E3%81%AE%E5%BA%83%E5%91%8A%E6%8E%B2%E8%BC%89)

[広告 WordPress向けのエージェント対応プラグインスイート。](https://sleekwp.com/?ref=oneclickpro)
