Программирование с белым текстом на черном фоне? - PullRequest
130 голосов
/ 06 июня 2010

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

Ответы [ 14 ]

63 голосов
/ 06 июня 2010

Это на самом деле белый на черном, точнее зеленый или янтарный на черном, это традиционный способ.Я использовал их всех.:)

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

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

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

29 голосов
/ 27 февраля 2013

Существует бесконечная дискуссия о slashdot , которую можно пройти для всех неразборчивых технических деталей (хотя более технический анализ, кажется, предпочитает темную сторону на светлой стороне).

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

Несмотря на все это, лично мне намного легче читать на темном фоне.Я не думаю, что есть определенный ответ для «светлого шрифта на темном фоне» или наоборот.Это будет зависеть от личных вкусов и привычек, что более важно. Конечно, правильная схема позволяет шрифту (письму) проецироваться на передний план и подавляет фон. Теперь спросите себя: темно ли на свету, что делает это, или светло на темноте?Вот ключ к тому, что сторонники, которые ручаются за сходство с печатью, предполагая, что черный цвет превосходит белое на бумаге, слепы к тому факту, что это не та ситуация, когда дело доходит до электронного экрана.Здесь интенсивность белых лучей на ваших глазах намного выше по сравнению с черными.

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

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

Тема solarized на самом деле после некоторого хорошего раунда тестирования, преследующего их веб-сайт.Что мне нравится в Notepad ++ , так это то, что некоторые из наиболее известных тем, таких как соляризация, zenburn , яркие чернила , доступны встроенным в конфигуратор стилей. Обсидиан, без сомнения, лучший!:) Поймайте это для Visual Studio здесь .

13 голосов
/ 06 июня 2010

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

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

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

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

12 голосов
/ 08 февраля 2014

Быстрый ответ: «темный текст на белом фоне подходит большему количеству людей».

Мой ответ относится к этому: https://graphicdesign.stackexchange.com/questions/15142/which-is-easier-on-the-eyes-dark-on-light-or-light-on-dark

Как человек, страдающий астигматизмом, я считаю, что белый фон с темным текстом легче читать, как предлагается в справочном материале. (Я испытал это на себе после использования темной темы в visual studio 2013. Для меня это так размыто, что мне пришлось вернуться к теме 2012 года по умолчанию.)

Ниже приведены цитаты:

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

Прежде всего, это цитата из статьи под названием «Улучшение разборчивости единиц визуального отображения за счет изменения контрастности». В настоящее время мы думаем о том, что инверсия контраста означает «черный на белом», но помните, что этот документ относится к 1980 году, когда VDU (мониторы) были зелеными на черном. Эта статья стала частью исследования, которое подтолкнуло нас к тому, чтобы изменить формат экрана, который мы используем сегодня.

Однако большинство исследований показали, что темные символы на светлом фоне превосходят светлые символы на темном фоне (когда частота обновления довольно высока). Например, Bauer and Cavonius (1980) обнаружили, что участники читали текст на 26% точнее, когда читали его темными символами на светлом фоне.

Ссылка: Bauer D. & Cavonius C., R. (1980). Улучшение разборчивость визуальных единиц отображения посредством изменения контрастности. В Э. Гранджин, Э. Вильяни (ред.), Эргономические аспекты визуального отображения Клеммы (с. 137-142). Лондон: Тейлор и Фрэнсис Ок, улучшение на 26% - но почему?

Люди с астигматизмом (примерно 50% населения) находят его Труднее читать белый текст на черном, чем черный текст на белом. Часть это связано с уровнем освещенности: с ярким дисплеем (белый фон) радужка закрывается немного больше, уменьшая эффект «деформированный» объектив; с темным дисплеем (черный фон) ирис открывается получить больше света и деформация линзы создает гораздо нечеткая фокусировка на глазу.

Джейсон Харрисон - Постдокторский научный сотрудник, менеджер лаборатории Imager - Sensory Исследовательская группа по восприятию и взаимодействию, Университет Великобритании Колумбия «размытый» эффект, на который ссылается Джейсон, известен как ореол.

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

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

3 голосов
/ 15 сентября 2015

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

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

3 голосов
/ 26 января 2014

Ниже смешалось с моими собственными мыслями и др.

  • Чистый черный:

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

  • Команда Visual Studio говорит:

    Согласно Блог Visual Studio , темные темы редактора в целом более предпочтительны, главной причиной является снижение нагрузки при длительном использовании.

  • Эмоциональное ожидание:

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

  • Черный для цветов:

    Для глаз, как правило, я подхожу как для светлых, так и для темных тем, поскольку я всегда буду следить за тем, чтобы подсветка не была слишком светлой. Что касается Visual Studio, я думаю, что напряжение для глаз происходит от сканирования цветов. Знаете, все эти цвета уже трудно распознать (хорошо, не так сложно, вы поняли), тогда на пути весь этот жирный белый цвет. Угадай, что глаза просто имеют «режим чувствительности к цвету», как люди могут не наслаждаться двумя белыми полосами, даже если это светлый мультфильм.

    Светлый фон легко делает вещи чистыми, повышает читабельность статей; темный фон помогает подчеркнуть цвет, повышает читаемость кодов.

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

3 голосов
/ 06 июня 2010

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

3 голосов
/ 06 июня 2010

Я уверен, что плюс программирования и использования белого на черном макетах приводит к меньшему потреблению энергии. Пример энергосбережения сайта по черному макету: http://blackle.com/

2 голосов
/ 30 марта 2014

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

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

Я оглянулся и обнаружил, что некоторые геймеры и программисты используют очки с желтым оттенком. Популярный выбор, кажется, Gunnars . Однако мне не хотелось тратить 70 долларов на пару очков, потому что исторически моя зона комфорта с очками была очень узкой, и я не испытывал желания тратить свое время или деньги.

Итак, дальнейшие поиски привели меня к f.lux . Это абсолютно бесплатно. Настройки по умолчанию были для меня слишком экстремальными, и я не смог привыкнуть к ним даже через две недели. Однако, немного подкорректировав их, мне это очень понравилось. В дневное время экран имеет нормальный тон и интенсивность, но когда вечер закрывается, он переходит в настройки диммера. Когда я пытался проверить разницу (после привыкания), отключив ее, мне было больно смотреть на нормальный экран. Итак, это работает. Если вы решите попробовать ... попробуйте использовать его в течение нескольких недель, прежде чем уволить. Мне потребовалось время, чтобы привыкнуть к этому.

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

1 голос
/ 23 марта 2015

На моем ноутбуке темный фон создает слишком много отражения света.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...