Синтаксис Coloring: труднее ли программировать дальтоникам?
Если да, то как вы (если вы, ребята, рядом) решаете проблему? Я только что услышал сегодня историю о японской дымовой пожарной сигнализации для глухих людей, которая использует запах васабе, чтобы разбудить их, поэтому мне стало любопытно.
8 ответов
Если вам действительно любопытно, посмотрите на
http://www.webexhibits.org/causesofcolor/2A.html
Очень немногие дальтоники являются однотонными (полностью дальтониками). Большая часть дальтонизма попадает в категорию протанопия или дейтеранопия, которые могут видеть желтые и синие и коричневые. Таким образом, окраска синтаксиса может быть установлена на тех. Большинству из них трудно увидеть светло-зеленый, который выглядит оранжевым и т. Д.
Я дальтоник, красно-зеленые недостатки (протанопы и дейтанопы). У меня никогда не было проблем с подсветкой синтаксиса, что я все равно заметил.:)
Большая подсветка синтаксиса настраивается.
Конечно, никто не должен сознательно усложнять жизнь людям, страдающим дальтонизмом, но они умудряются обходить подобные проблемы всю свою жизнь. Я видел некоторые вырезки и вставки в текстовые редакторы без подсветки. Я также видел, что они, как правило, лучше знакомы с настройкой цветовой подсветки, чем большинство людей.
В vi я использую
:syn off
когда кто-то обнаруживает действительно ужасную схему выделения.
Если вы хотите почувствовать, как цветовые схемы могут выглядеть для дальтоников, http://colorschemedesigner.com/ имитирует несколько различных моделей восприятия дальтоников.
Я слегка дальтоник, с синими недостатками. Это часто означает, что синий или фиолетовый текст почти неотличим от черного текста (он темно-серый).
Когда я расстраиваюсь, я иногда использую Notepad++, программное обеспечение для блокнота, которое поддерживает синтаксическую подсветку, потому что позволяет создавать собственные цветовые схемы для подсветки, что довольно удобно. Он также имеет встроенную поддержку для множества языков уже.
Как отмечал предыдущий автор, чаще возникают проблемы в графическом дизайне при попытке подбора цветов. (пипетка FTW!)
Я женщина-дальтоник — у меня редкая версия, когда я плохо различаю пастельно-голубые, зеленые и красные цвета. Можно было бы предположить, что я очень хорошо вижу желтые цвета, но это не так. Пастели размываются до коричневого и серого. Все смелые цвета обычно выглядят как пастельные версии самих себя. Так что мой мир в основном состоит из коричневых и серых цветов с вкраплениями цвета.
Показательный пример: на этой странице я вижу синий текст справа, черный текст, несколько коричневых прямоугольников и полоску детски-коричневого цвета вверху — не очень привлекательно для моего глаза.
Если вы хотите сделать приспособления для людей с нарушением цветовосприятия или дальтонизмом:
Я работаю в ИТ, поэтому, когда я печатаю, я обычно использую много цветов или высокую контрастность, что сбивает с толку других людей, но это просто помогает немного выделить вещи для себя, чтобы я не потерял свое место.
Я был бы признателен, если бы программисты включили высококонтрастную версию, темный режим и если бы они позволили вам выбрать сине-желтый синтаксис, а также зелено-красный.
Последствия дальтонизма будут отличаться для текста на экране, а не в других ситуациях.
То есть кто-то может настроить интерфейс так, чтобы он соответствовал цветам по мере необходимости. Неявное значение текста по-прежнему присутствует: комментарии - это комментарии, ключевые слова - все еще ключевые слова и т. Д.
Это не то же самое, что за очень короткое время расшифровать светофор или сказать, что "эксперт по утилизации бомб" должен "перерезать красный провод".
Я дальтоник (только очень мягкий) и у меня нет никаких проблем с этим. Обычно цвета по умолчанию в IDE достаточно контрастны, поэтому они совершенно разные. Следует помнить, что в большинстве случаев дальтонизмом действительно является отсутствие чувствительности к цвету, поэтому часто выделяются смелые цвета с высоким контрактом.
Самая большая проблема при разработке с дальтонизмом - это когда мне нужно поработать с изображениями и изображениями - мне просто нужно быть очень осторожным, чтобы цвета действительно совпадали (я использую Photoshop или что-то еще, чтобы подтвердить).
Многие редакторы позволяют устанавливать свойства текста, кроме цвета, для подсветки синтаксиса. Вы можете изменить вес шрифта, подчеркнуть, выделить курсивом и т. Д. Очевидно, что у вас не будет почти такого же выбора, как при использовании цвета, но это даст некоторую дифференциацию.