Webデザインにおいて「フォント」は第一印象を左右する重要な要素です。この記事では、CSSでのフォント指定方法から応用テクニックまでを初心者にもわかりやすく解説します。Google Fontsの使い方、レスポンシブ対応、よくあるエラー対処まで幅広く網羅しています。
1. CSSでフォントを設定する重要性とは?
フォントはWebサイトの”顔”とも言える存在です。適切なフォント設定により、以下のような効果が期待できます。
- 読みやすさの向上
- ブランドイメージの伝達
- ページ全体のデザイン性アップ
たとえば、ビジネスサイトでは落ち着いたサンセリフ体、キッズ向けサイトでは手書き風フォントなど、目的に応じた選択が重要です。
2. 基本のCSSフォントプロパティ一覧
CSSでは以下のプロパティを使ってフォントを細かく制御できます。
font-family
使用するフォントの種類を指定します。
body {
font-family: 'Noto Sans JP', sans-serif;
}
font-size
フォントのサイズを指定します。
p {
font-size: 16px;
}
font-weight
太さを指定します。normal
(400)やbold
(700)の他、数値(100〜900)でも設定可能です
h1 {
font-weight: 700;
}
font-style
斜体にしたい場合に使用します。
p {
font-style: italic;
}
line-height
行の高さ(行間)を指定します。
body {
line-height: 1.6;
}
3. よく使うフォントファミリー一覧
目的別によく使用されるフォント例を紹介します。
用途 | フォント名 | 特徴 |
---|---|---|
本文用 | Noto Sans JP | Google公式、日本語対応、読みやすい |
本文用 | Yu Gothic | Windows標準、日本語に適している |
見出し用 | Oswald | スタイリッシュな印象 |
見出し用 | Roboto | 現代的で視認性が高い |
デザイン用 | Caveat | 手書き風、親しみやすさが出る |
※常に複数の代替フォントを指定することで、表示崩れを防げます。
h2 {
font-family: 'Oswald', 'Helvetica', sans-serif;
}
4. Google Fontsを使う方法
Google Fontsは無料で高品質なWebフォントを提供しており、CSSで簡単に利用できます。
ステップ① Google Fontsにアクセス
ステップ② フォントを選択して埋め込みコードを取得
例)Noto Sans JP を選択した場合:
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap" rel="stylesheet">
ステップ③ CSSで使用する
body {
font-family: 'Noto Sans JP', sans-serif;
}
5. フォントが反映されない?よくあるトラブルと対策
原因1:フォントの読み込み忘れ
Google Fontsの<link>
を忘れていないか確認。
原因2:指定ミス
font-famliy
などのスペルミスに注意。
原因3:日本語未対応の英語フォントのみ指定
日本語が四角(□)で表示される場合があります。
6. よく使われるフォント設定テンプレート
:root {
--font-body: 'Noto Sans JP', sans-serif;
--font-heading: 'Oswald', sans-serif;
}
body {
font-family: var(--font-body);
font-size: 1.6rem;
line-height: 1.8;
}
h1, h2, h3 {
font-family: var(--font-heading);
font-weight: 700;
}
CSSカスタムプロパティを使うことで、保守性の高いスタイル設計が可能になります。
7. まとめ|フォントでデザインを強化しよう
CSSでフォントを適切に設定することで、Webサイトの見た目や印象が大きく向上します。基本のプロパティからGoogle Fonts、レスポンシブ対応まで、しっかり活用してユーザーにとって読みやすく魅力的なページを作りましょう。
今後は可変フォント(Variable Fonts)や、font-optical-sizing
など新しいCSSプロパティも取り入れていくことで、さらに高度なタイポグラフィが可能になります。
おすすめ記事:Googleフォントでおすすめの日本語&英語フォント
おすすめ記事:Adobe Fontsでおすすめの日本語&英語フォント