Pojęcia

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:

  1. 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.
  2. 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.
  3. 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.