📚 ナレッジベース
02-03_タイポグラフィ
最終更新 2026年08月25日 / 21_ナレッジベース/マニュアル_ナレッジ/制作部署/02-03_タイポグラフィ.md
出典: 制作部署マニュアル タイポグラフィ(自動ミラー・正本は /Users/oogushiyuuki/manual-terasu)
タイポグラフィが読みやすさの90%を決める
色やレイアウトより、フォント選びと文字組みでサイトの印象は決まる。素人とプロの差が一番出るのがここ。
フォントの種類と用途
セリフ体(明朝・Serif)
- 文字の端に「ヒゲ」がある
- 印象:上品・伝統・知的・信頼
- 用途:高級ブランド、メディア、士業、フォーマル
- 代表:明朝体、Times New Roman、Playfair Display、Noto Serif JP
サンセリフ体(ゴシック・Sans-serif)
- ヒゲなし・直線的
- 印象:モダン・親しみやすさ・読みやすさ
- 用途:Webサイト全般(特にコーポレート・テック・SaaS)
- 代表:ゴシック体、Helvetica、Inter、Noto Sans JP
ハンドライティング・装飾系
- 印象:個性・親しみ・カジュアル
- 用途:ロゴ・見出しのみ(本文には絶対使わない)
- 代表:Pacifico、Permanent Marker
モノスペース(等幅)
- 全ての文字が同じ幅
- 印象:技術的・コード感
- 用途:コードブロック、技術記事
- 代表:JetBrains Mono、SF Mono、Source Code Pro
Webで使う日本語フォントの推奨
1. Noto Sans JP(無料・最強の汎用フォント)
- Googleが提供・全Webサイトで読み込み可
- ウェイト:100 / 300 / 400 / 500 / 700 / 900
- 用途:ほぼ全業種で使える万能選手
- TERASUの第一推奨
2. Noto Serif JP(無料・高級感)
- 明朝体の代表格
- 用途:士業・高級宿・ブランド・メディア
3. ヒラギノ角ゴ(macOS標準)
- Macで美しく表示される
- Web fontじゃないのでCSSで
-apple-system経由で指定
4. メイリオ / 游ゴシック(Windows標準)
- Windowsで安定
- CSSで
system-uiフォールバック
5. M PLUS 1p / Zen Maru Gothic(無料・装飾系)
- 個性的な無料日本語フォント
- 飲食・カフェ・サロンに合う
Webフォント読み込み(Google Fonts)
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap" rel="stylesheet">
body {
font-family: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans", "Meiryo", sans-serif;
}
→ 必ずシステムフォントのフォールバックを入れる(読み込み失敗時の保険)。
フォントサイズの階層(タイプスケール)
モダンWeb標準(1.250倍 / Major Third)
| 役割 | サイズ | 用途 |
|---|---|---|
| h1 (ヒーロー) | 48-64px | ページタイトル・キャッチコピー |
| h2 (セクション) | 32-40px | 大きい見出し |
| h3 (サブ) | 24-28px | 中見出し |
| h4 | 20-22px | 小見出し |
| Body (本文) | 16-18px | 本文・段落 |
| Small | 14px | キャプション・補足 |
| XS | 12px | 著作権・メタ情報 |
スマホ版(少し小さく)
- 本文は最低 14px 死守(小さくしすぎNG)
- ヒーロー h1 は 36-48px に縮小
- スマホでの可読性が最優先
行間(line-height)の黄金則
| テキスト種類 | 推奨 line-height |
|---|---|
| 本文(長文) | 1.7 〜 1.9 |
| 短い段落 | 1.5 〜 1.6 |
| 見出し | 1.2 〜 1.3 |
| タイトル(巨大) | 1.0 〜 1.1 |
body { line-height: 1.75; }
h1 { line-height: 1.2; }
→ 行間が狭いと「圧迫感」、広すぎると「散漫」。日本語は1.7〜が読みやすい。
文字間(letter-spacing)の調整
| 用途 | letter-spacing |
|---|---|
| 本文 | 0.02em(やや広め推奨) |
| 見出し(大きい) | -0.01em 〜 0em(タイトに) |
| 英字の小見出し(uppercase) | 0.1em 〜 0.2em(広く) |
| ラベル・タグ | 0.05em |
英字 uppercase の鉄則
.label {
text-transform: uppercase;
letter-spacing: 0.15em;
font-weight: 700;
}
→ 「FEATURES」「ABOUT US」みたいなラベルは必ず字間を広げる。プロっぽさが激変。
1行の文字数
| デバイス | 推奨文字数 |
|---|---|
| PC(本文) | 35〜50文字 / 行 |
| スマホ(本文) | 20〜30文字 / 行 |
| PC(見出し) | 20文字以内 |
→ 1行が長すぎると目が泳ぐ。CSSで max-width: 32em; 等で制限する。
フォントウェイトの使い方
| Weight | 数値 | 使い方 |
|---|---|---|
| Light | 100-300 | 大きい見出し・装飾的(本文NG) |
| Regular | 400 | 本文の基本 |
| Medium | 500 | やや強調・サブ見出し |
| Bold | 700 | 見出し・強調 |
| Black | 900 | ヒーロー・大見出しのインパクト |
注意点
- 日本語のLight(細字)は本文で使うと読みにくい → 400以上推奨
- 1ページ内で使うウェイトは 3〜4種類まで に絞る
モダンWebタイプの基本セット例
:root {
--font-sans: "Noto Sans JP", -apple-system, sans-serif;
--font-serif: "Noto Serif JP", "Hiragino Mincho ProN", serif;
--font-mono: "JetBrains Mono", "SF Mono", monospace;
}
body {
font-family: var(--font-sans);
font-weight: 400;
font-size: 16px;
line-height: 1.75;
letter-spacing: 0.02em;
color: #1a1a1a;
}
h1 {
font-size: clamp(36px, 5vw, 64px);
font-weight: 800;
line-height: 1.2;
letter-spacing: -0.01em;
}
h2 {
font-size: clamp(24px, 3vw, 36px);
font-weight: 700;
line-height: 1.3;
}
p { font-size: 16px; line-height: 1.8; margin-bottom: 1.5em; }
.label {
text-transform: uppercase;
letter-spacing: 0.15em;
font-weight: 700;
font-size: 12px;
}
→ これコピペするだけでプロっぽい組み方になる。
タイポでやってはいけないNG
| NG | 何が悪い |
|---|---|
| 1ページに5種類以上のフォント | カオス・統一感ゼロ |
| 本文12px以下 | 読みにくい(特にスマホ) |
| 中央揃えの長文 | 目が疲れる・読まれない |
| 行間1.3以下の長文 | 圧迫感 |
| 全部太字 / 全部細字 | メリハリゼロ |
| 日本語Lightで本文 | 読めない(特に細い液晶で) |
| イタリック(斜体)の日本語 | フォントが対応してないと崩れる |
| Webセーフでないフォントを直接指定 | 端末で表示されない |
チェックリスト:タイポ完成度
- [ ] フォントは2-3種類以内に絞ってる
- [ ] 本文サイズは16-18px
- [ ] 行間は1.7-1.9(日本語本文)
- [ ] 見出しと本文の階層差(コントラスト)が明確
- [ ] 1行の文字数が35-50字以内
- [ ] スマホでも読みやすい
- [ ] ラベル系は字間広く設定
- [ ] フォントの読み込み速度OK(preconnect、display=swap)
参考:タイポが美しいサイト
| サイト | 学べる点 |
|---|---|
| Medium | 長文の本文タイポの教科書 |
| Stripe | 見出しと本文のリズム |
| The New York Times | 明朝体の極み |
| Vercel | 英文タイポの参考 |
| Notion | UIのフォント階層 |