手軽屋
ツール一覧

スコア表示UXの設計:WCAG 2.2コントラスト比とaria-live

得点板は「離れた席から数字が読めて誤読されない」ことが最大の要件です。本記事はW3C WCAG 2.2の視認性基準、視認距離から逆算した文字サイズ、WAI-ARIAでのアクセシビリティ対応を整理します。

WCAG 2.2のコントラスト比基準

W3CのWeb Content Accessibility Guidelines 2.2(2023年勧告)は、テキストと背景のコントラスト比について次の基準を設けています。

得点板の数字は確実に「大きいテキスト」扱いになるので、最低3:1あれば法令上の問題はありません。ただし「離れた席から」の要件を考えると、白文字×黒背景(21:1)が現実的なベストです。

視認距離から逆算する数字サイズ

ISO 9241-303(人間工学・視覚表示の品質要件)が定める「視角20分以上」を基準にすると、10m離れた席から読むには文字高約58mmが必要になります。

視認距離最低文字高10インチタブレット相当
1m(手元)約6mm余裕
3m(コート脇)約17mm画面の40%
5m(観客近距離)約29mm画面の70%
10m(体育館遠席)約58mmタブレット不可・モニター推奨
20m(大会会場)約116mm大型LEDビジョン必須

10インチタブレット(縦125mm程度)を3〜5mの距離で使うのが現実的なバランス。それ以上の会場では大型モニターやプロジェクター投影が必要です。

Tailwind CSSによる大型タイポグラフィ実装

ブラウザ上で得点板を実装する際、Tailwind CSSのレスポンシブ・font-sizeユーティリティが効率的です。

視覚的に「太い」数字はコントラスト比が同じでも読みやすさが大きく違います。font-blackやfont-extraboldを積極的に使うのがコツです。

WAI-ARIA timer roleとaria-live

MDNとW3C WAI-ARIA 1.2は、得点・タイマーのようなライブ要素に向けた属性を定義しています。

ただし得点板の数字を秒単位で読み上げ続けると、視覚障害者にとっては騒音にしかなりません。「変化のたびに新スコアを1回だけ読む」設計(aria-live="polite" + aria-atomic="true")が現実的です。

色覚多様性と暗い体育館の輝度

得点板でチームを色分けする際は、赤緑色覚(P型・D型)の視認性に配慮する必要があります。

関連記事・ツール