Google Font
Font Optimization
Headタグ内でlinkタグを書いてフォントを読み込む場合、ブラウザからGoogleへの通信が発生するため、ページの読み込み速度が低下します
next/font/googleを利用すると、Next.jsサーバー内にデフォルトで入っているGoogleFontが表示されるため、フォントをダウンロードするためにブラウザからGoogleへ通信する必要がなくなり、ページの読み込み速度や通信料が削減されます
next/font/google
const { Noto_Sans_JP } from 'next/font/google';
const NotoSansJP = Noto_Sans_JP({
weight: ["400", "700"], <--- font-weight:400,700を使います
subsets: ["latin"], <--- 必要な言語だけ読み込みます(日本語はlatinの中に含まれています)
});
'''
return (
<div className={NotoSansJP.className}>
);