Почему инвертированные цвета считаются функцией доступности?

Почему в большинстве операционных систем параметр отображения «Перевернутые цвета» считается функцией доступности? И Windows, и OS X включают эту опцию, поэтому она кажется признанной функцией, а не спецификой для конкретного поставщика.

Я понимаю, что некоторые пользователи имеют слепоту. Это может привести к тому, что Black & Белые или серые режимы для разработчиков, желающих быть уверенными в том, что опыт является сплоченным для всех. Я не понимаю, как и почему инвертирование цвета дисплея помогает кому-либо с какой-либо конкретной, нарушенной визуальной или дисфункцией.

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


UPDATE

Я задал этот вопрос совсем недавно, однако, это просто осенило меня. Я думаю, что я один из тех людей, для которых эта функция была разработана. Я почти всегда стараюсь сохранить контрастность от типичных настроек для моих текстовых дисплеев. Я ненавижу белый фон с темным текстом! Как кодер, все мои текстовые GUI являются черными с зеленым текстом. Это не просто возврат к старым монохромным, зеленым экранным дням. Сочетание двух цветов довольно удобно для моих глаз. Тем не менее, лестница на много черного цвета на самом деле наносит урон моим глазам от какой-то формы напряжения глаз.

Я упоминаю об этом в обновлении, потому что функция инверсии цвета не полезна. Это раздражает! Как кому-то, кому нужна хорошая функция, такая как это, стыдно, что все реализации, которые я когда-либо видел, являются лишь плохими попытками решить проблему. Я надеюсь, что Apple, Microsoft и другие сделали свои исследования, но я предполагаю, что это может быть не так. Инверсия цвета просто чувствует, как хлопает полоску помощи по большей проблеме.

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

64 голоса | спросил RLH 1 +04002012-10-01T19:29:36+04:00312012bEurope/MoscowMon, 01 Oct 2012 19:29:36 +0400 2012, 19:29:36

15 ответов


29

Исследования обычно показывают, что свет на темноту труднее читать в большинстве случаев , но, учитывая, что мы говорим о доступности, вы должны знать, что результаты для тех, у кого нормальное зрение, не всегда верно для тех, у кого есть различные нарушения зрения.

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

Обратите внимание, что рекомендуется увеличить размер шрифта и привести к инвертированию цветов текста:

  

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

     

Марк Боултон

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

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

Простое инвертирование цветов сохраняет относительный контраст между элементами пользовательского интерфейса (поэтому у вас не будет черного текста на сером фоне), так что это, по крайней мере, «безопасный» эффект. И если это не поможет, никакого вреда не будет сделано, просто отмените эффект.

ответил Ben Brocka 1 +04002012-10-01T20:01:09+04:00312012bEurope/MoscowMon, 01 Oct 2012 20:01:09 +0400 2012, 20:01:09
5

Истинная цветовая слепота, когда кто-то не может различать цвета вообще, встречается крайне редко. Более распространенное заболевание, которое поражает до 10% мужского населения, является красно-зеленой слабостью. Люди, страдающие от этого, не могут легко различить красный и зеленый, и некоторые оттенки могут казаться полностью идентичными им.

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

ответил Michael Borgwardt 1 +04002012-10-01T20:04:23+04:00312012bEurope/MoscowMon, 01 Oct 2012 20:04:23 +0400 2012, 20:04:23
4

Свойство color:invert - это просто увеличение коэффициента контрастности текста. Он выбирает обратный цвет фона. Контраст - это ключ к увеличению доступности текста.

Информация об этом содержится в W3.org

  • Для прохождения соответствия AA вам требуется коэффициент контрастности 4,5: 1.
  • Чтобы выполнить соответствие AAA, вам нужно соотношение контрастности 7: 1
  

Коэффициент контрастности 3: 1 - это минимальный уровень, рекомендованный   [ISO-9241-3] и [ANSI-HFES-100-1988] для стандартного текста и зрения.   Соотношение 4,5: 1 используется в этом положении для учета потери в   контраст, который возникает из-за умеренно низкой остроты зрения, врожденного или   приобретенных дефектов цвета или потери контрастной чувствительности, что   обычно сопровождает старение.

     

...

     

Оттенки воспринимаются по-разному пользователями с недостатками цветового зрения   (как врожденные, так и приобретенные), что приводит к разным цветам и   контрастность контрастности, чем для обычных пользователей. Потому как   из этого, эффективный контраст и читаемость отличаются для этого   Население. Однако цветовые недостатки настолько разнообразны, что   предписывающие эффективные пары общего использования цвета (для контраста) на основе   количественные данные нецелесообразны. Требование хорошего контраста яркости   учитывает это, если требуется контраст, который не зависит от цвета   восприятие. К счастью, большая часть вклада яркости   рецепторы середины и длинной волны, которые в значительной степени перекрываются в их   спектральные реакции. В результате эффективный контраст яркости   обычно могут быть вычислены без учета специфического дефицита цвета,   за исключением использования преимущественно длинноволновых цветов против   более темные цвета (обычно черные) для тех, кто   Протанопия. (Мы предоставляем консультативную технику по предотвращению красных черных   по этой причине)

Это все немного отличается, когда вы начинаете использовать текст + 18pt, хотя, но вокруг этого есть много доказательств. Великий инструмент проверки контрастности snook - это полезный сайт, который позволяет вводить шестнадцатеричные значения цвета в посмотрите, проходят ли они различные критерии W3C.

ответил JonW 2 +04002012-10-02T12:04:06+04:00312012bEurope/MoscowTue, 02 Oct 2012 12:04:06 +0400 2012, 12:04:06
2

Несколько дополнительных сведений об этой функции: в Windows функция, обычно называемая режимом High Contrast, лучше всего рассматривать как «Использовать режим предпочтительных цветов пользователя». В этом режиме приложения должны использовать любые цвета, которые пользователь выбрал для текста, фона, границы окна и других элементов экрана через панель управления.

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

Хотя эта функция изначально была очень гибкой, у нее есть одна серьезная проблема в том, что она полагается на все приложения для правильной поддержки поддержки, чтобы она работала последовательно. Приложения должны проверять, включен ли режим или нет, и если они включены, получите цвета системы, которые будут использоваться вместо их собственной темы или цвета кожи. Обычно вы обнаружите, что приложения от Microsoft и других крупных поставщиков, которые знают об этом режиме, действительно будут выполнять эту работу, но многие более мелкие сторонние приложения будут игнорировать этот режим, поскольку разработчики могут не знать об этой функции в первом место. Это может привести к ситуациям, когда некоторые приложения «перевернуты», другие остаются как есть, а некоторые в конечном итоге становятся беспорядочным гибридом инвертированных и неинвертированных элементов управления.

(Некоторые приложения даже идут дальше или еще дальше: если этот флаг установлен, IE перестанет отображать образы background ) - это было обратно, когда фоновые изображения обычно использовались только для отображения текстурированных фонов, которые могли бы мешают чтению текста сверху, как и во времена Myspace. Однако позже фоновые изображения были использованы для значимого контента - то есть спрайты и замена изображений - поэтому страницы, использующие эти методы, не так хорошо работают в IE когда этот режим включен!)

Чтобы избежать многих из этих проблем, другие поставщики (RIM, Apple, другие) используют совершенно другой подход: вместо того, чтобы иметь настройки, которые каждое приложение должно тщательно проверять и уважать, они просто позволяют приложениям рисовать, как обычно, а затем инвертировать последнее изображение на экране, когда оно идет на физический дисплей. Что касается приложений, экран по-прежнему находится в «нормальных» цветах, а только пользователь видит инвертированное изображение (или шкалу серого, в зависимости от настроек). Функция полностью работает в ОС, поддержка приложений не требуется.

Стоит отметить, что системы, использующие этот подход, в конечном итоге влияют на все на экране: текст и фон инвертированы, но также являются цветами в изображениях и видео, что может не принести пользы до конца -user и вместо этого может сделать изображение /видео непригодным для использования!

Также следует отметить, что «обратное видео» не отличается высокой контрастностью; на самом деле, контраст (в основном) сохраняется: низкоконтрастный светло-серый-на-белый трансформируется в одинаково низкоконтрастный темно-серый-на-черном.

Итак, длинный рассказ: режим «обратного видео» - это что-то вроде компромиссной функции: оригинал «Использовать предпочтительный цвет пользователя (который может или не может быть контрастными цветами) режим« режим »гораздо более гибкий и доступный в теории , но не поддерживается. Обратное видео менее полезно, но может поддерживаться на 100%.

ответил BrendanMcK 25 +04002012-10-25T10:15:17+04:00312012bEurope/MoscowThu, 25 Oct 2012 10:15:17 +0400 2012, 10:15:17
1

У меня ухудшение зрения его более трудно для меня читать что-то с темным цветом на светлом фоне, чем что-то со светлым цветом на черном фоне для меня инверсия цвета действительно полезна лучшая инверсия цвета, которую я видел в ОС, - инверсия цвета iOS, а худшей была инверсия цвета Android в целом доступность Androids действительно плохая

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

ответил W-AS0517 17 Mayam17 2017, 08:47:38
1

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

Я предпочитаю инвертировать цвета при наборе текста. Когда я заканчиваю печатать, я возвращаю его обратно.

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

ответил McMann 13 +04002013-10-13T15:17:51+04:00312013bEurope/MoscowSun, 13 Oct 2013 15:17:51 +0400 2013, 15:17:51
1

Использование белого фона - это как смотреть на лампу весь день.

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

ответил Sotorrio 11 AMpThu, 11 Apr 2013 05:09:56 +040009Thursday 2013, 05:09:56
0

Я один из тех людей. По мере роста размера монитора он шел от незаметного до предпочтения необходимости. Он горит глазами, если я слишком долго смотрю на белый экран.

Если вы думаете об этом, вы поймете, что он, по существу, смотрит в лампочку. Это меня озадачивает, как мы могли подумать, что это хорошая идея. Или, может быть, это было не очень хорошо продумано. Белый изначально выглядит более привлекательным.

ответил Joshua 5 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 05 Sep 2015 05:55:52 +0300 2015, 05:55:52
0

Здесь есть частичное объяснение:

http://webaim.org/articles/visual/lowvision#highcontrast

Рекомендация WebAim заключается в том, чтобы позволить пользователю выбирать передний и задний фон.

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

http: //www.wikihow.com/Reduce-Computer-Eye-Strain-by-Switching-to-High-Contrast-(Windows-7)

ответил SteveD 28 PMpThu, 28 Apr 2016 16:41:31 +030041Thursday 2016, 16:41:31
0

Я частично слепой студент. Доступность: черный фон вызывает меньше усталости глаз, чем обычный белый. Кроме того, объявления, фотографии и т. Д. Обычно предназначены для визуального отображения POP и их просмотра и обработки независимо от того, сосредоточен ли читатель на них или нет. Извлечение этих изображений из собственной цветовой схемы значительно сокращает их.

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

Однако предустановленная установка инверсии похожа на костыль, пока вы ждёте искусственную ногу. Там есть гораздо лучшие варианты.

ответил Daniel Myers 14 +03002017-10-14T22:15:37+03:00312017bEurope/MoscowSat, 14 Oct 2017 22:15:37 +0300 2017, 22:15:37
0

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

ответил Stephen Legg 1 Maypm18 2018, 17:20:42
0

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

Использование Invert Colors в iOS такое же, как F.lux на компьютере под управлением Windows /Mac, Сумерки (бесплатное приложение) на телефоне Android.

Так как у Apple есть много ограничений для утверждения приложения в iTunes Store, для устройств iOS нет приложения, подобного F.lux, для уменьшения напряжения глаз и блокировки синего света.

Синий свет приобретает больше проблем в эпоху цифровых технологий, которая в основном исходит от экрана цифровых устройств, таких как iPhone, смартфон, планшет, телевизор, светодиодный свет и т. д. Это может повредить наши глаза, если мы смотрим перед ПК более чем на 3 ч. Таким образом блокировка синего света приложений и очков теперь более популярны.

ответил Daphne Yang 13 AMpMon, 13 Apr 2015 06:17:42 +030017Monday 2015, 06:17:42
0

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

См. Документация доступности Microsoft

ответил George 31 Jam1000000amSat, 31 Jan 2015 02:17:50 +030015 2015, 02:17:50
-1

Если вы посмотрите на точки данных по исследованиям с высоким контрастом, то, что вы заметили, более достоверно на высокой контрастности диаграммы. Вы также заметите, что читаемость не значительно ниже на стороне с высокой контрастностью. Что это значит, некоторые люди находят высокий контраст гораздо более удобочитаемым. Это говорит о том, что некоторые люди хорошо приспособлены к высокой контрастности, а другие нет. Это также объясняет, почему так много споров по этому вопросу.

ответил Atm 13 SatEurope/Moscow2014-12-13T17:20:04+03:00Europe/Moscow12bEurope/MoscowSat, 13 Dec 2014 17:20:04 +0300 2014, 17:20:04
-2

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


Чтобы ответить на вопросы ниже, то, что Гэри получает здесь, заключается в том, что для определенного типа дислексии (дислексия является зонтичным термином для неожиданно низкой способности чтения, а не для конкретного состояния), называемого синдромом Ирлена, часто используются цветные оверлеи чтобы уменьшить резкий черный текст на белом фоне. Он варьируется от человека к человеку, но наиболее успешные наложения - синие и желтые. Поэтому он думает, что инвертирование цветов также может помочь в этом.

В более широкой заметке перевернутые цвета - это дешевый хак. Что действительно выгодно - это правильно разработанная высококонтрастная цветовая схема, как это видно в Windows и XBox One.

Простое преобразование вывода экрана - это способ преодолеть путь к этому для небольших усилий. Но это не так эффективно.

ответил Gary 5 SatEurope/Moscow2015-12-05T01:49:09+03:00Europe/Moscow12bEurope/MoscowSat, 05 Dec 2015 01:49:09 +0300 2015, 01:49:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132