Бледно-серый текст не проходит простую проверку контраста
Подтверждено: объяснение основано на установленных данных.
Правила веб-доступности требуют, чтобы обычный текст контрастировал с фоном минимум 4,5 к 1, а крупный — 3 к 1. Коэффициент сравнивает относительную светлоту двух цветов: от 1:1 для одинаковых цветов до 21:1 для чёрного на белом.
Коротко
Средне-серый #777777 на белом даёт около 4,48 к 1 — чуть не дотягивает до нормы.
Самое интересное
Число 4,5 получено из 3 к 1 — старого минимума ISO и ANSI, умноженного на 1,5, чтобы учесть потерю контраста при остроте зрения около 0,5.
Ещё одна деталь
Более строгий уровень AAA требует 7 к 1 — с расчётом примерно на остроту зрения 0,25. «Крупный текст» — это примерно 18 пунктов или 14 пунктов полужирным.
Подробнее
- Чёрный на белом даёт 21 к 1 — максимально возможное значение.
- Правила взяты из WCAG — Руководства по доступности веб-контента консорциума W3C.
- Контраст важнее с возрастом и на экранах под ярким солнцем.
Источник: W3C: Understanding Contrast (Minimum)