TECH BLOG

マークリープス技術ブログ

open

フリーフォントをwebフォント化!フォントのサブセット化手順

前回の記事で、Webフォントを使用する方法には大きく分けて以下の2つがあることを紹介しました。
1. フォントサービスを利用する(Google Fonts や Adobe Fonts など)
2. サーバーにフォントファイルを設置する
今回は、2.の方法(サーバーにフォントファイルを設置する)における「フォントのサブセット化」の手順について、詳しく解説します。

サブセット化とは

和文フォントには、漢字・ひらがな・カタカナなど、多くの文字が含まれています。
そのまま使用するとファイルサイズが大きくなり、Webページの読み込み速度に影響を与えることがあります。
そこで 「サブセット化」(不要な文字を削除すること) を行うことで、ファイルサイズを軽量化し、サイトの表示速度を向上させることができます。
 

サブセット化の手順

フォントを用意

まず、サブセット化するフォントを用意します。
フォントを選ぶ際は、ライセンスを確認 しましょう。

今回は、「ロゴたいぷゴシック」を使用します。
このフォントは M+ FONT LICENSE に準じています。

サブセットフォントメーカーをダウンロード・インストール

使用するフリーソフト
サブセットフォントメーカー(無料)

サブセットフォントメーカーでフォントをサブセット化

ソフトを起動します

① 作成元フォントファイルを指定
サブセット化するフォントを選択します。

 

② 作成後フォントファイルを指定
サブセット化後のフォントの保存場所とファイル名を決めます。

 

③ フォントに格納する文字を選択
和文フォントには、以下の文字が含まれています。
・JIS第1水準漢字
・JIS第2水準漢字
・ひらがな・カタカナ
・全角英数字・半角英数字
・記号

これらの中から 不要な文字を除き、最低限必要な文字のみ を選択します。
例:
「常用漢字」「ひらがな」「カタカナ」「全角・半角英数字」「記号」
以下のリストをコピーし、③ の入力欄 にペーストしてください。

 

5.「作成開始」ボタンをクリックし、サブセット化を実行

 

サブセット化前後のファイルサイズの比較

Webフォントとして使用できる形式に変換する

通常、フリーフォントの形式は 「.ttf」「.otf」 ですが、Webフォントとして使うためには、「.woff」または「.woff2」 に変換する必要があります。

 

WOFF(Web Open Font Format) IE11対応
WOFF2(Web Open Font Format 2.0) IE11非対応だが、WOFFよりも軽量
WOFFコンバーターを利用する

無料でフォントファイルを変換できるオンラインツールを使用します。
TTF → WOFF コンバーター
OTF → WOFF コンバーター

 
コンバーターの使用例

 

 

Webフォントをサイトに適用する

CSSに適用
以下のように @font-face を使用してWebフォントを適用します。

まとめ

・Webフォントはサブセット化すると、ファイルサイズを削減できる
・「サブセットフォントメーカー」で不要な文字を削除する
・WOFF/WOFF2 に変換すると、Webフォントとして使用しやすい
・CSSで適用することで、サイトに反映できる

 

この手順を参考に、より軽量で最適化されたWebフォントを活用してみてください

よく読まれている関連記事

関連最新記事