アクセシビリティ対応フォントスタック(ディスレクシア・ロービジョン向け)

ディスレクシア、ロービジョン、認知障害を持つユーザーの可読性を向上させるアクセシビリティ重視のフォントスタックを構築。

Typography Best Practices

詳細な説明

アクセシブルフォントスタック

タイポグラフィのアクセシビリティはカラーコントラストだけではありません。フォント選択、フォールバック順序、CSSプロパティのすべてが、視覚的または認知的障害を持つ人々がコンテンツをどれだけ簡単に読めるかに影響します。

宣言

font-family: "Atkinson Hyperlegible", "Lexie Readable",
  Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif;

なぜこれらのフォントなのか?

フォント アクセシブルな理由
Atkinson Hyperlegible 点字協会が設計;文字の違いを強調(例:1lIが明確に区別可能)
Lexie Readable ディスレクシア用に最適化されたオープンソースフォント
Verdana Webセーフ、大きなx-height、広い字間、小さいサイズで高い可読性
Tahoma Verdanaに似ているがやや詰まった字間、UI要素に適切
Trebuchet MS 特徴的な文字形状のヒューマニストデザイン
Arial ユニバーサルフォールバック

アクセシビリティのためのCSS強化

フォントスタックに加えて、以下のプロパティを適用します:

body {
  font-family: "Atkinson Hyperlegible", Verdana, sans-serif;
  font-size: 1rem;         /* 最小16px */
  line-height: 1.7;        /* WCAGは1.5以上を推奨 */
  letter-spacing: 0.05em;  /* わずかな字間が可読性を助ける */
  word-spacing: 0.1em;     /* 単語境界の検出を助ける */
  max-width: 70ch;         /* 行長を制限 */
}

WCAG 2.2テキストスペーシング要件

WCAG成功基準1.4.12では、ユーザーが以下をオーバーライドできることを要求しています:

  • 行間をフォントサイズの1.5倍以上に
  • 段落間隔をフォントサイズの2倍以上に
  • 字間を0.12em以上に
  • 単語間隔を0.16em以上に

フォントサイズの最小値

本文テキストを16px(1rem)以下に設定しないでください。ロービジョンのユーザーの多くはブラウザズームに依存しています。

ユースケース

政府のWebサイト、ヘルスケアポータル、教育プラットフォーム、WCAG 2.2 AAまたはAAA基準に準拠する必要がある、または多様な視覚能力を持つ利用者にサービスを提供するサイトに必須です。

試してみる — Font Stack Builder

フルツールを開く