Obserwuję, od jakiegoś czasu, pewien trend w mediach społecznościowych. Zarówno firmy jak i instytucje próbując uatrakcyjnić publikowane treści używając emoji do przekazania liczb.

I tak np. zamiast 13 830 zł użytkownicy widzą 1️⃣3️⃣ 8️⃣3️⃣0️⃣ zł, a zamiast 13 września 2021 - 1️⃣8️⃣ kwietnia 2️⃣0️⃣2️⃣1️⃣.

Niestety zapis taki powoduje pewne problemy związane z dostępnością. Po pierwsze dość niski kontrast między tłem a cyframi w emoji. Jest to oczywiście zależne od systemu i aplikacji, ale dla przykładu: Firefox (Windows) 2,4:1, Chrome (Windows) 2,7:1. Czyli nie spełnione mamy kryterium WCAG dotyczące minimalnego kontrastu treści do tła.

Po drugie użyte emoji to nie są ładnie zapisane cyfry, tylko symbole oznaczające klawisze numeryczne i jako takie będą odczytane przez czytniki ekranu. Dokładna treść zależy co prawda od używanego oprogramowania ale dla przykładu użytkownik NVDA dla Windows zamiast “trzynaście tysięcy osiemset trzydzieści”, tylko "klawisz z cyfrą 1, klawisz z cyfrą 3, klawisz z cyfrą 8, klawisz z cyfrą 3, klawisz z cyfrą 0". Podobnie bedzie oczywiście z przykładem daty, która zostanie odczytana jako “klawisz z cyfrą 1, klawisz z cyfrą 3 kwietnia klawisz z cyfrą 2, klawisz z cyfrą 0, klawisz z cyfrą 2, klawisz z cyfrą 2".

Aby zapewnić dostępność najlepiej zapisywać liczby jako czysty tekst.