UIXHERO

タイポグラフィと余白(Typography & Spacing)|アクセシビリティ

文字の可読性と、誤クリックを防ぐための余白設計。ロービジョンや認知特性、運動障害のあるユーザーにとって使いやすいUI表現の基礎。

2026年3月22日
更新: 2026年8月27日
6
by Dengen Yosho(DGYS)

この技術・考え方で達成できること

  • 確実な操作(誤クリックの防止): が広がることで、意図しない隣のボタンを押してしまうイライラが減る
  • 認知負荷の低減: 行間や文字間が適切に設定されていると、読字障害などの特性があっても「文字の塊」で迷子にならずスムーズに読解できる
  • 柔軟なサイズ変更への対応: 文字サイズを大きくしてもレイアウトが破綻せず、誰もが自分に合った文字の大きさで情報を閲覧できる

: この対応は、パーキンソン病や加齢による手の震えを持つユーザー(運動障害)だけでなく、「揺れる電車内で吊り革に掴まりながら片手でスマホを操作している人(状況的な障害)」にとって、ボタンを正確に押せるかどうかを左右する絶大な効果があります。


なぜ対応が難しいか(または後回しにされるか)

「1画面に表示できる情報密度を上げたい(スクロールさせたくない)」というビジネス側の要望と、「誤操作を防ぐための十分なと文字サイズを確保したい」というアクセシビリティ要件が、真っ向から衝突しやすいためです。

また、「ピクセルパーフェクト」という絶対値(px)でガチガチにレイアウトを固定する風習が残っていると、ユーザーがOSやブラウザ側で文字サイズを大きくした瞬間に、文字が見切れたり、重なったりして表示が崩壊してしまうという技術的な壁もあります。


デザイン時に配慮すべき障壁(バリア)

タイポグラフィとマージン(余白)の設計において、以下のミスマッチ(障壁)を取り除く必要があります。

  1. 恒常的な障害(運動障害): 筋肉の衰えや震えにより、ミリ単位の精緻なポインティング(マウス操作やタップ)が困難な状態。
  2. 恒常的な障害(ディスレクシア・読字障害): 行間が狭すぎると、視線が次の行にスムーズに移動できず、文字が黒い塊(ノイズ)に見えてしまう状態。
  3. 一時的・状況的な障害(デバイス環境): 歩きスマホや揺れる乗り物の中での操作、または画面が極端に小さい古い端末を使っている状態。

解決パターン(Before/After)

❌ Before: 密集したリンクと絶対指定のピクセル

  • スマホ画面で、複数のハッシュタグ(リンク)が隙間なく並んでいる。
  • 文字サイズや要素の高さが 12px などの絶対値で固定されており、OS設定で「文字を大きくする」を選んでも画面上の文字の大きさが一切変わらない。

なぜ問題か: 精緻なタップができず、隣のリンクを誤爆しやすくなります。文字が読めないロービジョンのユーザーは、ズーム機能を使わない限りお手上げになります。

✅ After: 十分なタップ領域(Touch Target)と相対単位(rem

  • ハッシュタグの間隔を空け、各リンクが最低 44×44px(または 24×24px の例外基準クリア)のタップ領域を持つようにする。
  • 文字サイズとline-heightrem(ルート要素のフォントサイズに対する倍率)で指定し、ユーザーのブラウザ設定に追従するようにする。

なぜ改善されるか: タップ領域が親指の腹でも十分に押しやすい広さになり、すべてのユーザーの操作ミスを減らします。また、OS設定に従ってレイアウトが「しなやかに」伸び縮みするため、強制される「見えにくさ」を排除できます。


見た目と機能性の両立(デザイナー × エンジニア)

❌ 「見た目の密度」 vs 「タップ領域の広さ」

デザイナーの視点: 「このリストアイテムやアイコンは、としてスタイリッシュに見せたいから要素をギュッと詰めたい。アイコン自体は 16x16px で十分美しい」 エンジニアの視点: 「AppleのHIGやでは、タップ領域は最低 44x44 px(WCAG 2.1 AAA)または 24x24 px(WCAG 2.2 AA)が推奨されている。このまま実装すると小さすぎて押せないクレームが来る」

なぜ衝突するか: デザイナーが考える「Visual Size(視覚的な大きさ)」と、エンジニアが心配する「Touch Target(物理的なタップ領域の大きさ)」が同一であると思い込んでいるためです。

どう合意するか: CSSの padding を活用した「透明な余白」の実装テクニックを共有します。 見た目のアイコンサイズ(Visual Size)は 16x16px のまま維持しつつ、エンジニアが周囲に余白(Padding)をもたせて button 要素の全体サイズを 44x44px に拡張します。これによって「デザイナーの求めるスタイリッシュな見た目」と「アクセシビリティが求める広いタップ領域」の両立が可能です。


実践チェックリスト

最低ライン(Must)

[ ] 独立したUIコンポーネント(ボタンやリンク)の操作領域が最低でも 24 x 24 CSSピクセル を確保している(WCAG 2.2 AAのサイズ要件) [ ] 本文の font-sizepx ではなく、 rem% などの相対単位で指定し、ブラウザの文字サイズ変更に追従できるようにしている [ ] テキストを含むコンテナの高さを固定(絶対値指定)しておらず、文字が200%に拡大されたり、テキストが折り返されたりしても内容が見切れない設計になっている

理想ライン(Better)

[ ] モバイル端末の主要な操作要素のタップ領域は 44 x 44 CSSピクセル を確保している [ ] 段落内のテキストの行送りの高さ(line-height)が、少なくとも文字サイズの 1.5倍 ある [ ] 段落と段落の間隔が、行送りの高さの少なくとも 2倍 ある


まとめ

  • この記事の本質: 優れたタイポグラフィと余白は、美しさのためだけでなく「ミスのない読解」と「ミスのない操作」を担保する機能設計である。
  • 誰のどんな課題を解決するか: 運動障害を持つ人や揺れる電車にいる人の「誤タップ」、読字障害やロービジョンの人の「読めなさ」。
  • 実務での判断軸: 「もし文字サイズ設定を強制的に2倍にしたら、この画面は壊れるだろうか?」
  • 次に学ぶべき知識: フォーカスインジケーター(キーボード操作時の「現在地」をする技術)

目的別のおすすめ:

更新のお知らせ

サイトに載せていない実例や、新しい記事のお知らせはこちらで出しています。

読んだ内容を、自分の画面に当てるとき

UIXHEROは、記事を書くほかに、画面の検品・判定、デザインシステムの構築、実装と改善の伴走を受けています。何を頼めばいいか決まっていない段階の相談も、同じ窓口で受けます。

UIXHEROに頼めることを見る

※ 記事の内容についての質問や、書いてほしいテーマの要望も同じ窓口で受けています

記事をシェア

メールでお知らせを受け取る

最終更新: 2026年8月27日

この記事を書いた人

Dengen Yosho(DGYS)

Dengen Yosho(DGYS)

UI/UXデザイナー兼デザインエンジニア デザイン歴25年以上 情報設計〜UIデザイン〜React/TypeScriptによる実装までを一気通貫で担当 大手企業のDXプロジェクトや決済アプリ領域で、デザインリードとして改善と構築を経験 現在はフリーランスとして、プロダクトのUI/UX改善とデザインシステム構築を支援 長年の実務の中で感じてきたのは、 「良いUI」はセンスではなく、再現可能な判断の積み重ねであるということ UIXHEROは、 心理学や行動科学の知見を、現場で使える設計言語に翻訳するための場所 関心領域は「ユーザーの行動が変わるUI」 人の認知・注意・意思決定の構造を理解し、 “なぜそのUIが機能するのか”を言語化することを目指している

あわせて読みたい

この記事に関連する記事をご紹介します

色彩とコントラスト比(Color & Contrast)|アクセシビリティ

色覚多様性に配慮し、誰にでも見やすい配色を。WCAG基準と、色だけに頼らない情報伝達のベストプラクティス。

2026年3月22日
6

フォーカスインジケーター(Focus Visible)|アクセシビリティ

キーボード操作時の「現在地」を視覚化するフォーカスリング。美観を損なわずに実装するデザイン手法と「outline: none」の罠。

2026年3月22日
6

アクセシビリティとインクルーシブデザインの違いとは?目標と手段の正しい関係

「アクセシビリティ」と「インクルーシブデザイン」は混同されやすい概念です。本記事では、両者の決定的な違いと、デザインプロセスでの正しい関係性を解説します。

2026年3月24日
9

もっと深く知りたいですか?

ここに掲載されていないトピックについても、リクエストがあれば解説記事を追加します。 わかりにくい点や、具体的な事例について知りたいことがあれば教えてください。

リクエストを送る