質問: ふと気になったのですが、 Noto Sans JPを使う場合、 軽量化して実装するのが正解なんでしょうか? GoogleのPageSpeedInsightsでチェックをすると、フォントが重いと指摘されるので、 軽量化するのが正解なのかな、とも思えますが、 CDNで読み込めば、他のどこかのサイトでNoto Sans JPを読み込んだ事がある場合に高速で再利用できるんですよね? それなら皆が皆、軽量化したNoto Sans JPを個別に読み込ませるより、 一度読み込んだことのあるNoto Sans JPをそのまま使ってもらったほうが、 軽量化の際に削られることが多いfont-weightも削らずに使うことができるし、そうしたほうがいいのかな?とも思いました。 Noto Sans JPはたくさんのサイトで利用されているので、 Noto Sans JPを読み込んだことがある、という条件をクリアするのはそんなに難しくないのかな?という予想のうえでの仮設なのですが、 実際どうなんでしょうか??
回答: > > GoogleのPageSpeedInsightsでチェックをすると、フォントが重いと指摘されるので、 > > > 今回の質問は、この**PageSpeed Insights**が、どの段のどの部分で点数を出しているかが重要になってきます。 すなわち、下記基準です。 * リソースのキャッシュの最大ライブ時間を一ヶ月以上にしているか * リソースを**圧縮しているか**、**Webページで使用しているもののみとしているか** CDNを使用すれば、一つめはクリアできるでしょう。 しかし、二つ目は、どうしてもフォントファイル自体を変えるしかありません。 (使用している文字のみのフォントファイルにしなければ警告は外せない) よって、Webフォントファイルに関しては、二つ目は現実的ではないので、 他の最適化でカバーするしかありません。