Этот шаблон реализован на основе Lua с использованием модуля Color contrast.
Данный шаблон возвращает коэффициент цветового контраста между цветами. Он работает с двумя цветовыми представлениями, это может быть стандартный RGB hex color code (#RRGGBB) или стандартный HTML color с включением цвета orange из CSS (= #FFA500). Имена цветов не зависят от регистра (то есть, они могут быть написаны как строчными, так и заглавными буквами).
Оптимальный цветовой контраст для текста по версии WCAG 2.0
Размер шрифта
Не соответствует
Уровень AA
Уровень AAA
Обычный
меньше 4.5
от 4.5 до 7.0
больше 7.0
Большой (18 pt или жирный 14 pt)
меньше 3.0
от 3.0 до 4.5
больше 4.5
Обычный вики-текст в большинстве браузеров имеет размер от 9.5pt до 10.5pt (от 12.5px до 14px), в зависимости от используемого скина. Для того чтобы квалифицировать текст как «большой», его размер должен быть 180% от обычного, или жирным 140% от обычного, согласно WCAG.