APCA何もわからない
APCA何もわからない - Qiita
コントラスト
というのは単純な
背景色
と
前景色
の
差分
だけで
判断
できるものではない。
錯覚
とかあるからね。
フォント
の
サイズ
や
ウェイト
、
行間
、
コンテキスト
などから総合的に知覚されるものだ、ということらしい。
文字の読みやすさに影響するコントラストの知覚に関しては、
フォントサイズ
や
ウェイト
などからなる空間周波数の影響をとくに受ける。
空間周波数
は
Wikipedia
によると「空間的な周期をもつ構造の性質」とのこと、なんとなく一定の
二次平面上
の
パターン
の複雑さってことかなぁ?このパターンの刺激が一定程度を超えると知覚できるようになるってことらしい。これは個人差が当然ある。
それらを踏まえた検証の結果作られた、文字色と背景色でコントラスト値
Lightness contrast
(Lc)を計算する
アルゴリズム
が、この
APCA
。そのLcの値に対して、空間周波数の影響を鑑みてフォントサイズとウェイトの推奨値が決まる。
そういうことで
APCA
では、
コントラスト
の基準は
背景色
と
テキスト
色に、
フォントサイズ
と
ウェイト
を加えたテーブル状の複雑なものになる。
Accessible Perceptual Contrast Algorithm
(
APCA
)
WCAG
WCAG3.0
アクセシビリティ
2022/12/15