GUI дизайн для дальтонизма

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

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

8 ответов

Решение

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам