「Noto Sans CJK JP」フォントをサブセット化して配布中!

Google Web Fonts
  • URLをコピーしました!

Googleが提供している人気のWebフォントNoto Snas CJK JP」をサブセット化し、現在GitHubにて配布しています!
今回は[Noto Snas CJK JP]をサブセット化する方法と、CSSフォントファイルを読み込む方法をご紹介します。

目次

サブセット化する理由

フォントの中でも特に日本語フォントをそのままWebで使用すると、表示速度が遅くなったり、対応していないブラウザがあったりと様々な問題があります。

ある集合から特定の要素を取り出して部分集合を形成する操作を「サブセット化」(subsetting)という。例えば、フォントデータ全体からある特定の文書で使われている文字のデータのみを取り出して小容量のフォントデータを作成することなどをこのように呼ぶ。

引用:サブセットとは – 意味をわかりやすく – IT用語辞典 e-Words

つまり、アルファベットだけのフォントだと、ファイルサイズも少なくて済みますが、日本語はプラスして、ひらがなやカタカナ、漢字などがあります。
今回は[Noto Snas CJK JP]のフォントファイルサブセット化することで、普段使用しない特殊な漢字などを省いて、サイズを軽くしようって話です。

サブセット化&複数フォーマット作成

[Noto Snas CJK JP]をサブセット化し、複数フォントファイル形式を用意して、様々なブラウザに対応できるようにします。
そのために、2つのツールをご紹介します!

サブセットフォントメーカー

以下のツールは、フォントから指定された文字列だけを取り出して、ファイルサイズを小さくしたフォントを作成サブセット化)するツールです。
このツールを使用して、[Noto Snas CJK JP]をサブセット化します!

あわせて読みたい

WOFFコンバータ

WEBフォントのファイル形式として、一般的に以下のような拡張子が存在します。

WEBフォントの形式
  • .ttf(TrueType)
  • .eot(Embedded OpenType)
  • .woff(2)(Web Open Font Format)

上記の形式の中でも、WOFFWOFF2の相互変換を行うツールがこちらになります。
こちらを使用して、[Noto Snas CJK JP]のWOFF・WOFF2形式のファイルを作成します。

あわせて読みたい

@font-faceでフォントファイルを読み込むCSS

[Noto Snas CJK JP]のフォントWEBで読み込むためのCSSも作成しました。
GitHubでダウンロードできますので、自由にお使いください。

GitHub
GitHub - minoryorg/Noto-Sans-CJK-JP: サブセット化済みの「Noto Sans CJK JP」(日本語フォント)のCSS付... サブセット化済みの「Noto Sans CJK JP」(日本語フォント)のCSS付きWebフォント. Contribute to minoryorg/Noto-Sans-CJK-JP development by creating an account on Git...

使い方は、CSSでこのように記述します。

実際の表示サンプルはこちら!

各ブラウザのサポート状況

Can I Use ...
Can I Use …

ほぼ全てのブラウザに対応していますので、何も問題ないかと思います。
こちらから様々なブラウザ対応表が調べられます。

@font-face

EOT – Embedded OpenType fonts

TTF/OTF – TrueType and OpenType font support

WOFF – Web Open Font Format

WOFF 2.0 – Web Open Font Format

CDNを利用する方法

結論、自分のサーバーフォントを配置するより、CDNの方が良さそうです。

もしくは、

どちらを選ぶかは、あなた次第!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメント一覧 (1件)

コメントする

CAPTCHA


目次