在黑色背景上用白色文字编程?


130

有人在黑色背景下用白色文字编程吗?我听到一些谣言说它对您的眼睛更好。怎么了 它比传统的黑白更好吗?优缺点都有什么?


106
“传统的黑白相间”?这些天的孩子们……
Michael Mrozek 2010年

7
@塔:曾经见过运行DOS的计算机吗?
Andreas Rejbrand

5
重复的问题似乎不再可用。
ThatGuy 2012年

7
无论出于什么原因,重复的问题都不再存在。这个问题应该重新讨论。
Endophage 2012年

3
@MichaelMrozek传统颜色是白色的黑色(纤维素纸)和黑色的浅棕色(纸莎草纸)。在现代数字时代,我们可以选择任何颜色组合,但是这些都不是传统的。这个问题的重点很明显是让您的眼睛使用深色背景胜于使用浅色背景是否更好-因此,请不要尝试变得过于机灵并专注于话题。
Kai Sellgren 2015年

Answers:


63

它实际上是黑色的白色,或者是绿色或黑色的琥珀色,这是传统方式。我已经用光了。:)

我相信从字处理程序开始就使用黑白,因为当您在查看屏幕和查看打印在纸上的原始材料之间切换时,在您的眼睛上会容易得多。

另外,屏幕背景与周围照明之间的对比度应较小,因此白色背景在光线充足的房间中最适合大多数人在大多数时间使用计算机。如果您在黑暗中进行编程,则黑色背景的对比度会降低,但这是一个问题,为什么您的房间没有合适的照明...

当然,个人喜好会影响您对颜色设置的选择,并且视力(或视力缺乏)可能会使一种设置优于另一种。


29

关于斜杠,所有无法理解的技术细节都可以进行无休止的辩论(尽管更多的技术分析似乎偏向于光明的一面)。

本文尽管是有关网页设计的,但也警告了盲目的黑色主题的危害。我了解的重要方面是字体比配色方案重要。如果字体较薄黑色(通常不是深色,而是纯黑色)的白色字体也有缺点,因为黑色会蔓延到白色,字体看起来会模糊。

尽管如此,我个人还是觉得在深色背景上阅读更容易。我认为“深色背景上的浅色字体”没有明确的答案,反之亦然。它必须更重要地取决于个人品味和习惯。可以肯定的是,正确的方案可以使字体(文字)投射到背景上并突显背景。现在问自己,是在黑暗中还是在黑暗中?这是关键,因为主张与印刷品相似的倡导者暗示黑色胜过纸上的白色,而对电子屏幕不是这种情况这一事实视而不见。与黑色相比,您的眼睛上白光的强度要高得多。

而且,没有什么比最佳的背景色或前景色更重要了。正确的组合可以提供正确的对比,而对比很重要。对比度应足够高,但不足以使图像紧张。深黑色的纯白色可能会造成伤害(对比度非常高),但深绿色的白色同时具有舒缓作用。黑色的琥珀色也​​是如此。

同样,当具有深色背景时,它应该是浅色而不是强烈的,因此像深灰色或蓝绿色之类的东西会比黑色更好,而黑色又会比蓝色,红色等更好。灰色上的黑色非常好。

solarized主题其实是经过一些好的一轮的测试,他们的网站后。我喜欢Notepad ++的好处是,样式配置器内置了一些更知名的主题,例如solarized,zenburn鲜艳的墨水黑曜石无疑是最好的!:) 在此处为Visual Studio捕获它


13

老实说,这似乎是一种偏爱,可能是环境因素。您会发现相信每种方法都优越的人。

我个人知道,我已经进行了编码,因为黑绿色和黑褐色终端都在附近,现在我尽可能在黑色背景上使用浅灰色文本。我发现即使在很长的时间里,黑色背景在我的眼睛上也非常舒适,但是白色背景却非常疲劳。我听说它被形容为“盯着一个100瓦的灯泡”,这就是我的感觉。

室内照明也可能会产生重大影响。较亮的房间可能适合于较亮的背景,较暗的房间可能适合于较暗的背景。当您偶尔将视线从显示器移开以放松眼睛时,它减少了您的眼睛为在明亮或黑暗然后明亮所需的宽和窄瞳孔之间切换而付出的努力(您应该始终这样做,对吧?)。

最好的建议是尝试两者,给它一个星期左右的时间,然后确定您更喜欢哪个。如果您发现两个极端都刺眼,请尝试使用比纯白色和纯黑色更柔和的主题,并尝试使用更柔和的灰色。


12

快速的答案是“白色背景上的深色文字适合更多人”。

我的答案是关于这一点的: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)和卡沃尼乌斯(Cavonius)(1980)发现,当参与者在浅色背景上用深色字符阅读文本时,他们阅读文本的准确性提高了26%。

参考:Bauer,D.和Cavonius,C.,R.(1980)。通过对比度反转提高视觉显示单元的清晰度。在E. Grandjean,E。Vigliani(编辑)的“视觉显示终端的人体工程学方面”(第137-142页)。伦敦:Taylor&Francis Ok,进步了26%,但是为什么呢?

散光患者(约占总人口的50%)发现,阅读黑白色文字比阅读黑白色文字更难。这部分与亮度有关:在明亮的显示(白色背景)下,虹膜会闭合得更多一些,从而降低了“变形”透镜的效果。在黑暗显示(黑色背景)下,虹膜张开以接收更多的光,并且镜头的变形使眼睛上的焦点模糊得多。

杰森·哈里森(Jason Harrison)–博士后研究员,不列颠哥伦比亚大学感官知觉与互动研究小组成像实验室经理–杰森指的“模糊”效应被称为光晕。

根据视力障碍推动您的主要设计目标可能会感到奇怪,但是当50%的人患有这种“损伤”时,实际上比损伤更接近于正常现象。

网络上充斥着有关该主题的研究,但是我认为这两个引号为为什么在深色背景上的浅色文本是个坏主意提供了简洁的理由。


3

我确信加上编程并在黑色布局上使用白色会减少能耗。通过黑色布局节省能源的站点示例是http://blackle.com/


24
如果您使用的是旧的CRT屏幕,它只会消耗较少的能量。LCD屏幕是背光照明,液晶会阻挡光线,因此当屏幕为黑色时,它消耗的能量相同(甚至更多)。
Guffa 2010年

8
“ 2013年,显示器的大部分销售是LED背光LCD,不会点亮黑色的屏幕部分。某些较老的CCFL LCD显示器浪费了整个屏幕的背光。自2005年以来,制造商已不再使用CCFL。
2013年

3

好吧,如果您正在编程时外面已经很黑了,那么可以说是谣言,因为如果显示器和房间之间的对比度较小,对您的眼睛会更好。


3

下面混杂着我自己的想法和他人。

  • 纯黑:

    纯黑色的纯白色文本令人讨厌阅读(在某些图形上看起来很棒)。对比度太高,纯黑色可能看起来不自然。因此,Visual Studio像Photoshop一样使用深灰色。

  • Visual Studio团队说:

    根据Visual Studio Blog的说法,总体而言,深色编辑器主题是更可取的,长期使用减少了压力是主要原因。

  • 情绪期望:

    从情感上讲,至少对于一些我猜是这样的人:与黑暗主题的创作相关的东西可能感觉更好,就像那些软件一样。诸如书本之类的东西,例如博客之类的东西,浅色的背景可能会更好,因为它更值得期待。

  • 黑色代表颜色:

    一般来说,对于眼睛来说,无论是浅色还是深色主题,我都很好,因为我将始终确保背光不会太亮。至于Visual Studio,我认为眼睛的疲劳来自于颜色的扫描。您知道,已经很难识别所有这些颜色(好吧,您知道了吗),然后就一直有那种大胖白。猜猜眼睛只有一种“颜色敏感模式”,就像人们可能不会喜欢两条白色的条纹,即使它是浅色的卡通一样。

    浅色背景容易使事物看起来干净,从而提高了文章的可读性;深色背景有助于强调颜色,从而提高代码的可读性。

    博客和代码文本之间的区别是,代码通常以一种可以突出其构造的方式进行着色。阅读一篇文章将更多地关注单词背后的含义,而阅读代码则更多地关注其视觉构造和颜色,更多地关注单词本身。在照片编辑和电影播放中,深色可减少干扰。实际上,我们将代码更像是照片或视频,而视觉甚至更多。黑暗的背景逐渐消失,使视觉结构脱颖而出。


这里有趣的想法!我想到的是:1.当我在看代码时,我没有读它。我正在研究结构,通常会阅读其中的一些小片段。2.大多数现代系统都提供语法高亮显示,我怀疑您有更多选择可以在黑色背景上对比高亮显示。
约翰

3

我使用黑色背景,因为它不会使我的眼睛疲劳。我过去经常使用白色背景,两年后,我的眼睛开始变得紧张。我试图降低屏幕亮度,但没有帮助。

最终我变成了黑色,现在我的眼睛几乎没有压力或流泪(但我仍然会很快戴上斑点)...


2

我知道这是一个古老的问题,但我认为我会提供一些意见。也许会帮助某人。

数小时不间断的编程使纯白色背景开始伤害我的眼睛。我的视线变得越来越模糊,以至于我不得不停下来。我尝试使用较暗的主题,但将重点放在文本上比较困难,这使我更难浏览代码以查找特定位。搜索功能可能不会一直有效,因为我可能不知道自己在寻找什么(解决无异常错误等)。

我环顾四周,发现有些游戏玩家和程序员使用黄色眼镜。流行的选择似乎是 Gunnars。但是,我不想花70美元买一副眼镜,因为从历史上看,我戴眼镜的舒适区非常狭窄,我不想浪费时间或金钱。

因此,进一步的搜索使我进入了f.lux。完全免费。默认设置对我来说太极端了,即使两周后我也无法适应。但是,在对其进行了些微调整之后,我一直都很喜欢它。在白天,屏幕处于正常的色调和强度,但是在傍晚关闭时,屏幕会转换为较暗的设置。当我尝试通过禁用它来测试差异(习惯之后)时,很难看清正常的屏幕。因此,它确实有效。如果您决定尝试一下...只需将其使用数周,然后再将其关闭。我花了一些时间来适应它。

无论如何,如果您不能忍受像我这样的较暗主题,那么这两个选项可能是解决此问题的好方法。


1

我听说白色背景上的黑色文本不会伤害您的眼睛,但是长时间使用黑色背景会造成眼睛的视觉问题。


1
我个人感觉到了这一点。
2016年

1

BK提出了很多我也经历过的观点。首先,我知道这是一篇较旧的文章,但这仍然是一个相关的问题。其次,我的不同之处在于我使用了较暗和较传统的较亮主题。

我个人认为较暗的背景在视觉上会更好。当我编写代码时,我会在带有生产力电动工具的Visual Studio 2010的 IDE 黑暗主题中使用这种类型的主题。我做不同的一件事是我不使用非常暗的代码区域或更改文本的颜色。我进入并更改我的选项>环境>字体和颜色>纯文本>项目背景>自定义>银色。反过来,这给了我美学上令人愉悦的深色菜单,例如在IDE中,但仍然使我的目光集中在代码上。它还保留所有默认IDE固有的文本和颜色编码。当然,这是针对Visual Studio 2010的。较新的版本或不同的IDE都有各自的主题。

我的眼睛非常光敏,整天不间断地编码时容易头痛。所以我更喜欢将IDE的菜单,工具栏和侧栏调暗一些。我也确实使用Gunnar眼镜。

有大量证据表明,在明亮的办公室环境中,带有深色文字的白色背景实际上对您的眼睛更好。/ux/53264/dark-or-white-color-theme-is-better-for-the-eyes在这些研究的答复中都列出了一些很好的资料。这主要是针对最终用户的设计,但是最终,即使我们是开发人员,我们仍然是IDE产品的最终用户,并且仍然适用相同的规则。

因此,总而言之,这与您的环境,视力以及您的喜好有很大关系。我个人使用带有灰色或银色工作空间并带有传统上深色文本的深色IDE。这样仍然可以很容易地识别出对比度,但是不会因白色而使我不知所措。


这是更多意见,而不是像OP这样的优点/缺点列表。另外,该帖子已经有一个可以接受的答案。
mbomb007'3

是的,该帖子确实有一个可接受的答案,但没有提供我在寻找答案时正在寻找的细节。OP提出了一个多部分的问题。我回答了问题的所有部分,但不包括利弊,并提供了到另一个讨论中处理该方面的消息来源的链接。这是我的意见,回答了OP的问题:“有人在黑色背景下编写带有白色文本的程序吗?我听说有传言说这对您的眼睛更好。情况是什么?”。这个问题需要一个主观的答案,并且要根据具体情况而定。
JKirkbride 2015年

@ mbomb007允许其他答案,即使已经接受了答案。网站规则中没有任何禁止的内容。如果真是这样,当一个问题有一个被接受的标志时,将无法发布答案。
BK 2015年


0

对您的眼睛来说真的很酷。

白色表示全彩-rgb(255,255,255)-黑色表示无色-rgb(0,0,0)。因此,当您在白色背景下阅读一些黑色文字时,屏幕会闪烁很多光,只有一小部分(文字)。另一方面,当您在黑色背景下阅读白色文本时,除文本区域外,屏幕几乎不发光。这就是为什么它看起来很酷的原因。

但是,对比度和环境照明很重要。尽管我更喜欢黑底白字,但纯黑底白字和纯黑底白字都具有很高的对比度,因此难以理解。以我个人的经验,在任何环境下,“浅黑”上的“暗白色”文字将是最合适且可读性强的主题。


“因此,当您在白色背景下阅读一些黑色文本时,屏幕会闪烁很多光,只有一小部分(文本)。另一方面,当您在黑色背景下阅读白色文本时,屏幕会发出光(几乎)除文本区域外没有其他内容。” -这仅适用于OLED显示器。
Bomberlt

仅AFAIK的OLED和类似的屏幕(AMOLED,SAMOLED等)不使用背光(始终来自屏幕后面的照明)。这意味着,如果您在LCD屏幕上打开100%黑色图像,则背光仍然像打开100%白色图像一样明亮。另一方面,在OLED型显示器上,黑色图像几乎不发光。进一步阅读:anandtech.com/show/8795/…androidauthority.com/amoled-vs-lcd-differences-572859
Bomberlt

确实如此。但是我相信少量的背光可以使对比度保持在最佳水平。
Nandakumar Edamana

0

我曾经用

白色背景下,回家时感觉更疲倦,有些忽悠,更疲倦。

然后我切换到黑色背景

眼睛感觉更放松,并且疲劳和压力减轻了很多。

我不确定,这对眼睛有好处。

从技术上讲。当背景为黑色时,光圈打开更多。我认为它允许更多的辐射进入。不确定。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.