このブログは gatsby-starter-blog を使っているが、デフォルトだとなんとも言い難い見た目だったのでまずはフォントを変えてみた。
こちらの Self-host Google Fonts with Fontsource を参考にフォントを使うように設定する。
https://www.gatsbyjs.com/docs/how-to/styling/using-web-fonts/
設定の手順は Fontsource のドキュメントにも書いてある。
https://fontsource.org/docs/getting-started
手順
手順は以下のようになる。
- Google Fonts でお好みのフォントを探す(オプション)
- Fontsource でそのフォントを探す
npm install
する- フォントを import
- css でフォントを指定
Google Fonts でお好みのフォントを探す
探しやすいかなということで Google Fonts でお好みのフォントを探す。
使いたいフォントが決まっている場合はスキップ。
Fontsource でそのフォントを探す
このページでフォントを探す。
npm install
する
上記で見つけたフォントのページの Quick Installation というところに yarn コマンドが書いてある。
自分は yarn は使ってないので npm を実行。
npm install @fontsource/m-plus-2
フォントを import
gatsby のページにあるように gatsby-browser.js
に import を記述。
import "@fontsource/m-plus-2"
css でフォントを指定
style.css
にフォントを指定。
--font-body: "M PLUS 2", sans-serif;
--font-heading: "M PLUS 2", sans-serif;