Синтаксис Coloring: Сложнее ли программировать дальтоникам? - PullRequest
7 голосов
/ 01 апреля 2010

Если да, то как вы (если вы, ребята, рядом) решаете проблему? Я только что услышал сегодня историю о японской дымовой пожарной сигнализации для глухих людей, которая использует запах васабе, чтобы разбудить их, поэтому мне стало любопытно.

Ответы [ 7 ]

11 голосов
/ 01 апреля 2010

Если вам действительно любопытно, посмотрите на

http://www.webexhibits.org/causesofcolor/2A.html

Очень немногие дальтоники однотонны (полностью дальтоники). Большая часть дальтонизма попадает в категорию протанопия или дейтеранопия, которые могут видеть желтые, синие и коричневые. Таким образом, окраска синтаксиса может быть установлена ​​на тех. Большинству из них трудно увидеть светло-зеленый, оранжевый и т. Д.

8 голосов
/ 01 апреля 2010

Я дальтоник, красно-зеленые недостатки (протанопы и дейтанопы). У меня никогда не было проблем с подсветкой синтаксиса, что я все равно заметил. :)

4 голосов
/ 01 апреля 2010

Большая часть подсветки синтаксиса настраивается.

Конечно, никто не должен сознательно усложнять жизнь людям, страдающим дальтонизмом, но им удавалось обходить подобные проблемы всю свою жизнь. Я видел некоторые вырезки и вставки в текстовые редакторы без подсветки. Я также видел, что они, как правило, лучше знакомы с настройкой цветовой подсветки, чем большинство людей.

В vi я использую

:syn off

когда кто-то обнаруживает действительно ужасную схему выделения.

Если вы хотите понять, как цветовые схемы могут выглядеть для дальтоника, http://colorschemedesigner.com/ имитирует несколько различных моделей восприятия дальтоника.

2 голосов
/ 12 июня 2012

Я слегка дальтоник, с синими недостатками. Это часто означает, что текст синего или фиолетового цвета практически неотличим от черного текста (он темно-серый).

Когда я расстраиваюсь, я иногда использую Notepad ++, программное обеспечение для блокнота, которое поддерживает синтаксическую подсветку, потому что позволяет создавать собственные цветовые схемы для подсветки, что довольно удобно. Он также имеет встроенную поддержку для множества языков.

Как отмечал предыдущий автор, чаще всего возникают проблемы в графическом дизайне при попытке подбора цветов. (пипетка FTW!)

1 голос
/ 13 апреля 2010

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

Самая большая проблема при разработке с дальтонизмом - это когда мне нужно поработать с изображениями и изображениями - мне просто нужно быть очень осторожным, чтобы цвета действительно совпадали (я использую Photoshop или что-то еще для подтверждения).

1 голос
/ 01 апреля 2010

Последствия дальтонизма будут отличаться для текста на экране, а не в других ситуациях.

То есть кто-то может настроить интерфейс так, чтобы он соответствовал цветам по мере необходимости. Неявное значение текста по-прежнему присутствует: комментарии - это комментарии, ключевые слова - все еще ключевые слова и т. Д.

Это не то же самое, что за очень короткое время расшифровывать светофор, или советовать "перерезать красный провод" эксперту по утилизации бомб

0 голосов
/ 01 апреля 2010

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

...