Вопрос

Обычно статус элемента в графическом интерфейсе отображается с помощью цветов:красный, желтый, зеленый, означающие ошибку, предупреждение и OK (или что-то эквивалентное).Однако 7-10% мужчин испытывают трудности с различением красного и зеленого из-за дальтонизм.

До сих пор я рассматривал Дизайнер цветовой гаммы который моделирует, как люди с разной дальтонизмом будут воспринимать набор цветов, но мне интересно услышать, как вы подошли к этой проблеме и насколько успешно это было.

Это было полезно?

Решение

Нашел интересную статью на проектирование для людей с дальтонизмом.

Одна из главных задач - никогда не полагаться исключительно на цвет.Всегда имейте какой-нибудь другой индикатор (текст, иконки) для конкретной задачи.

Другие советы

Не зависите от цветов.Вы также могли бы применить символы (напримерзеленая галочка, желтый треугольник, красный шестиугольник) или используйте текстовые надписи.

Используйте "общие" символические значки, а также цвет для представления статусов.

Может быть полезно: Где можно найти иконки / изображения бесплатных программ?

Многие дизайнеры пользовательского интерфейса начинают с черно-белого дизайна, а позже добавляют цвет для акцентирования, но только после того, как черно-белый дизайн соответствует всем целям дизайна.

Пожалуйста, простите за некропостинг, но если вам абсолютно необходимо использовать цвет, я нашел colorbrewer2.org очень полезно - в нем есть несколько хороших предварительно сгенерированных цветовых палитр, которые они классифицируют как "безопасные для дальтоников". Конечно, как уже было опубликовано, избегайте цвета, когда это возможно.

Возьмите любую книгу о "доступности", и у вас должно быть множество предложений.Они будут более или менее сводиться к простому принципу:не привязывайте какую-либо информацию исключительно к цвету.То есть цвет должен просто сопровождать информацию, которая никогда не должна передаваться только цветом.Я использовал Linux для разработки одного такого приложения, и я использовал фильтры Compiz для имитации дальтонизма:очень удобно.В качестве дополнительного примечания, существует больше типов дальтонизма, так что обратите внимание и на это.

Компания, в которой я работал, наняла разработчика Swing для дальтоников - меня!

Не нанимайте дальтоников-оперативников.( Очевидно, законы о дискриминации в стране, не входящей в ЕС, в которой мы продавали программное обеспечение, допускали это;YMMV )

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top