Dysfunkcja widzenia barw
Zob. też: CVD, daltonizm, ślepota barw
Zbiorcze określenie wrodzonych lub nabytych schorzeń wpływających na percepcję barw. Dotyka ok. 8% mężczyzn i 0,5% kobiet na świecie. WCAG 1.4.1 zabrania stosowania koloru jako jedynego sposobu przekazywania informacji.
Dysfunkcja widzenia barw (CVD) — często nieprecyzyjnie nazywana „daltonizmem” lub „ślepotą barw” — to rodzina wrodzonych lub nabytych schorzeń wpływających na sposób, w jaki oko postrzega kolory. Częstość występowania wynosi około 8% mężczyzn i 0,5% kobiet na świecie, co czyni ją zdecydowanie najczęstszą dysfunkcją wzroku.
Główne rodzaje
- Deuteranopia / deuteranomalia — czerwono-zielona CVD, zdecydowanie najczęstsza. Czerwień i zieleń są trudne do odróżnienia; szczególnie problematyczne przy niskim nasyceniu.
- Protanopia / protanomalia — również czerwono-zielona, lecz z innym defektem komórek czopkowych. Czerwień wydaje się ciemniejsza; zamieszanie czerwono-zielone jest podobne do deuteranopii.
- Tritanopia / tritanomalia — niebiesko-żółta CVD. Znacznie rzadsza (ok. 0,01% populacji). Mylone są barwy niebieskie i żółte.
- Monochromazja / achromatopsja — prawdziwa ślepota barw; całkowita niemożność percepcji kolorów. Skrajnie rzadka (ok. 1 na 30 000).
Potoczne określenie „daltonizm” odnosi się zazwyczaj do deuteranopii lub protanopii — rodziny czerwono-zielonej. Nasilenie waha się od łagodnych problemów z rozróżnianiem do niemal całkowitej niemożności odróżnienia czerwieni od zieleni.
Wymagania WCAG
Właściwym kryterium jest 1.4.1 Użycie koloru — poziom A — które stanowi, że koloru nie można używać jako jedynego sposobu przekazywania informacji, wskazywania działania, wywoływania odpowiedzi ani odróżniania elementu wizualnego.
W praktyce wyklucza to:
- Walidację formularza tylko kolorem. Czerwona ramka wokół błędnego pola bez ikony błędu i bez komunikatu tekstowego nie spełnia wymogu. Użytkownik z CVD nie postrzega ramki jako czerwonej.
- Serie na wykresach identyfikowane tylko kolorem. Wykres liniowy z pięcioma seriami zaznaczonymi kolorem bez etykiet przy każdej linii. Użytkownicy z CVD nie mogą ustalić, która linia to co.
- Znaczniki statusu tylko kolorem. Lista elementów, gdzie zielony = ok, czerwony = błąd, bez tekstu ani ikony. Użytkownicy z CVD nie mogą ich odróżnić.
Czego to nie oznacza
Kryterium 1.4.1 NIE zabrania używania koloru do przekazywania informacji — wymaga jedynie, by kolor nie był jedynym sposobem jej przekazywania. Zatem:
- Czerwona ramka błędu + ikona błędu + komunikat tekstowy o błędzie = prawidłowe. (Kolor wzmacnia, ale nie przenosi znaczenia samodzielnie.)
- Serie na wykresie identyfikowane kolorem + kształtem linii (ciągła, przerywana, kropkowana) + etykietami przy końcach linii = prawidłowe.
- Znacznik statusu z kolorem + ikoną + tekstem = prawidłowe.
Testowanie pod kątem CVD
Trzy uzasadnione metody testowania:
- Symulacja. Rozszerzenia przeglądarki (Funkify, Stark, axe DevTools Pro) renderują stronę w sposób, w jaki widzi ją użytkownik z CVD. Przydatne do szybkich kontroli podczas tworzenia.
- Konwersja do skali szarości. Szybkie sprawdzenie poprawności — jeśli projekt nadal działa w czystej skali szarości, działa dla większości wzorców CVD.
- Testowanie z prawdziwymi użytkownikami. Rekrutacja użytkowników z CVD do sesji użyteczności. Lepsza metoda niż jakakolwiek symulacja.
Co nie jest CVD, ale jest powiązane
Dysfunkcja widzenia barw różni się od:
- Niskiej wrażliwości na kontrast — starsze oczy, schorzenia słabowzroczności — adresowanej przez reguły kontrastu WCAG 1.4.3/1.4.11.
- Fotofobii — nadwrażliwości na światło — adresowanej przez preferencje ograniczonego ruchu i opcje trybu ciemnego.
- Zaćmy lub żółknięcia soczewki — powszechne z wiekiem, przesuwa postrzeganą temperaturę barwową bez wywoływania klasycznych wzorców CVD.
Projektowanie z uwzględnieniem CVD to poziom podstawowy dla wszystkich, lecz nie zastępuje zgodności z normami kontrastu, trybu ciemnego ani ograniczonego ruchu jako odrębnych praktyk.