べんりワザ・見た目をワンランク上げる

Google Fontsで文字の顔を変える

同じ文章でも、フォント(文字の形)を変えるだけで印象がガラッと変わります。無料で何百種類も使えるGoogle Fontsを、コピペ2か所でページに取り入れる手順を紹介します。

パソコンには最初からいくつかフォント(文字の形)が入っていますが、種類はそう多くありません。でもWebには、無料で使えるフォントを配ってくれる場所があります。それが Google Fonts。丸っこい文字、手書き風、かっちりした明朝体——気分に合わせて、ページの“文字の顔”を選べます。

1. フォントを選ぶ

まずはサイトを開いて、気になるフォントを探します。

Google Fontsをひらく

Google Fontsの一覧画面。上に検索欄、下にRoboto・Geist Pixel・Yuyuなど、いろいろな形のフォントで同じ例文が表示され、文字の顔つきが1つずつちがう
同じ例文が、フォントごとにまったくちがう表情で並びます。丸っこいもの、四角いもの、手書き風——眺めているだけでも楽しいです。

日本語のフォントを探すときは、Filters から「Japanese」を選ぶと、日本語に対応したものだけが並びます。気に入ったフォントを選んだら、右上あたりの 「Get font」→「Get embed code」 に進みます。

すると、こんな感じの <link ...> のコードが出てきます(@import ではなく <link> の方を選びましょう)。これをコピーして、HTMLの <head> の中に貼りつけます。

<head>
  <meta charset="UTF-8" />
  <title>わたしのページ</title>

  <!-- ↓ Google Fontsからコピーした行をここに -->
  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link href="https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap" rel="stylesheet" />
</head>

これで、そのフォントがページに読みこまれる準備ができました。まだ見た目は変わりません。「使ってね」とCSSで指定するのが最後のステップです。

3. CSSで font-family に書く

同じページの埋め込みコードの中に、こう使ってね、という一行も書いてあります。それをCSSにうつします。

body {
  font-family: "Kosugi Maru", sans-serif;
}

保存してブラウザを見ると——文字の形が変わっているはず。body に書けばページ全体、h1 に書けば見出しだけ、と場所も選べます。

見出しだけ好きなフォントにして、本文はふつうのまま——これだけで“作った感”が一気に出るよ。まずは1つ、お気に入りを見つけてみて〜

まとめ

  1. Google Fontsは無料で使えるWebフォントの宝庫
  2. <head><link> を貼って、フォントを読みこむ
  3. CSSの font-family に名前を書いて、はじめて反映される

よくある質問

フォントを読み込んだのに変わらないときは?
font-familyに書いた名前が、Google Fontsの表記と完全に一致しているか確かめましょう。スペースを含む名前は"Kosugi Maru"のように引用符で囲みます。linkタグがheadの中にあるかも確認を。
日本語対応のフォントはどう探すの?
Google FontsのFiltersでLanguageから「Japanese」を選ぶと、日本語対応のフォントだけに絞り込めます。
フォントをたくさん読み込むとページが重くなる?
なります。とくに日本語フォントは文字数が多くファイルが大きいので、1ページで使うのは1〜2種類にしぼるのがおすすめです。