撸linux


为什么说黑底白字界面主题配色是最垃圾的、最不该用的?

曾经的Linux狂热鼓吹者王垠在其博客第1篇文章《什么是“对用户友好”》里指出程序员群体中流行的一种奇怪心理:“如果每个人都会做一件事情,如何能体现出我的超群智力?所以我就是要专门选择那种最难用,最晦涩,最显得高深的东西,把它折腾会。这样我就可以被称为高手,就可以傲视群雄。”

——这种现象用两个字就可以概括:装逼

程序猿装逼的第23条军规

装逼爱好者在Linux圈很常见。不过装逼行为其实很low,本质是高级猿类的好斗本能无法自控的扭曲表现。

在《关于撸linux》一文里简单小撸解释了为什么“装逼”这种符号行为是那么可耻可笑。

这里我要加2句:

你丫装的逼是个二手货,自己偷着用就行了,毕竟换不来钱呀!

如果你丫装的逼能通过国家统一标准考试,那就是真有本事,否则还是别浪费时间了!

某些程序猿不仅喜欢用高深晦涩的东西来装逼,他们还有一个标配:黑底白字(注1)的OS窗口和编辑器界面。

乍看起来,这种界面的确很酷!不过怎么跟“高手”“黑客”这些标签扯上关系,还真没几个人能说的清。

有些人一辈子被标签、莫名其妙的“暗规则”所蛊惑。好听的标签让其得意忘形,难听的标签让其一蹶不振。听说吃屎很时尚,他们就会吃屎。听说吸毒这事很酷、彰显身份,于是他们就吸毒了。

知乎上有一个答主说的很有趣,某些程序猿喜欢用黑色界面,是因为《程序员装逼指南》第23条规定了必须这样,但其实23条并不存在。

黑底白字对视力的损伤

我用过一阵子这种黑底白字的界面操作软件、写代码、写笔记,但是坚持一段时间,我的眼睛就酸涩到难受,不得不切换到浅底黑字界面。

有观察力的人都会发现黑色背景上的白字会显得比较大、膨胀、刺眼,这还真不是错觉、“心理作用”,不信你用手机对着Linux电脑屏幕上的tty终端白色白字拍照看看。

再来看看下面的对比图,可以看出白底黑字比黑底白字更温和、更舒适。(左图是右图的反相) ↓

通过手机拍照发现,手机镜头下的黑底白字有加粗膨胀感 ↓

手机镜头下的电脑屏幕白底黑字效果正常、每个点都呆在原位,没有膨胀感 ↓

黑色背景里的白色文字固然非常刺眼,但是如果像下图一样,将白字调成灰色,又会看起来很吃力。相同的视觉距离,它们更难识别,对人的视力真的是考验,不符合人体工学规律。 ↓

白底黑字或黑底白字的发展史

人类有史以来的阅读和书写界面都是白底黑字。

竹简是白底黑字。

布帛是白底黑字。

报纸是白底黑字。

书籍是白底黑字。

杂志是白底黑字。

不过,确有几种场合会出现黑底白字:

  1. 广告为吸引眼球使用黑底白字。
  2. 黑板为了容易擦洗使用黑底白字。
  3. 早期计算机屏幕为了节省资源或者技术限制,使用黑底白字。
  4. CAD制图为防止线条颜色混淆,使用黑底白字彩线。

这些场景都不是为了长时间阅读和书写的目的出现的。

早期的计算机显示器是CRT显示器,这种显示器默认是黑色底色的,要显示白色颜色必须要电子枪射击到荧屏上。很早前的电子枪可没后面的电子枪能力强大,所有黑底白字是有限显示能力下的最佳显示方案。

早年的UNIX、DOS、Linux的命令行是最早的人机交互界面,所以就是基于当年的显示能力确定了当时的显示风格。因为延续性,这种风格一致继承到了现在。

随着显示器技术的发展,为了跟人们的日常行为习惯保持一致,后面出现的人机交互界面都是白底黑字的风格。

我们看到Windows、MacOS、Deepin、ZorinOS、elementaryOS、Mint、KDE、GNOME,现在几乎所有的操作系统和桌面环境都默认采用了白底黑字的界面。

有经验的高级设计师们可不会为了自己不正当的爱好(装逼装酷)去恶心广大正常用户。(注2)

黑底白字配色有碍认知和记忆

黑底白字不仅刺激视觉、影响视力、让人不适,同时还会产生另一些消极心理作用————让人故意忽略、让人无法牢记。

配色导致的心理忽略有2种,一种是毫无视觉刺激(比如绿底白字)而被动忽略,一种是无法忍受视觉刺激而主动忽略,比如https://www.fontsquirrel.com/这个网站的导航菜单,我怎么都不想看,纯黑的背景,纯白的文字,而且文字还加粗了。看一眼,眼睛就花了,要花很长时间才能恢复眼神。这种不正确的配色对信息的获取只有强烈的负面作用。

黑底白字的配色让人无法牢记信息的原因不仅在于信息获取中出现了视觉上的负面因素,还有一个原因就是人类有一种普遍的心理——白天不懂夜的黑,换句话说,白天记不起夜晚出现的场景。对一般人来说,黑夜是睡眠的时间,不是意识活动的最佳时间。在漆黑的夜里我们见到的东西都是较难在白天回忆起来的,就算回忆起来也经常是消极甚至是恐怖的,与这种心理类似,在黑色背景中出现的白色文字犹如黑夜中看到的景象一样不可捕捉、不牢靠、难以回忆。

注1:本文所说的“黑底白字”并不一定是绝对意义的黑底白字,那些深灰、深蓝、深绿、深红背景配浅色文字都属本文所说的“黑底白字”之列。
注2:短时间的信息获取真的可以采用黑底白字的界面来吸引眼球,加速视觉判断,比如一闪而过的弹出菜单等。

相关博文



以下是网友的6条评论,您赞同吗?

  1. wa ni ca
    2017-6-30 10:20

    现在还在用灰底黑字,桌面也是深色调的,感觉程序全白底不是那么美观,尤其是代码编辑器白底给我一种刺眼的感觉,而黑底感觉对代码高亮更友好一些,缺点就是颜色太浅的部分不好看(比如我现在的配色里注释是灰的)。
    不过浏览器还是白底的,因为感觉从大量文字和图片中获取信息还是需要白底黑字,否则看起来太难受。

    • 小撸
      2017-6-30 14:57

      按显示器面板按钮把显示器亮度调低。默认是100,调到15左右就可以了。

  2. 敲黑板
    2017-6-22 9:40

    偏激了,黑板就是黑底白字,彩色粉笔高亮,我个人认为效果很好。我用编辑器觉得背景里语法高亮是最清晰的,白色背景太亮,语法高亮没找到过合适的配色,真的很不清楚。

    • 小撸
      2017-6-22 10:08

      个人认为,黑底白字都有其他的功能目的,而白底黑字是为了长时间阅读需要、不伤害视力。再说,这种关于配色的东西跟审美有关,硬要说谁对谁错,恐怕是争论不休的。就像大家都说早睡早起好,但是有人偏要说夜晚才好工作,争来争去,最后会回到一个终极话题:是长寿点好,还是英年早逝好?(唉,惊闻熬夜加班的码农又挂了一个,默哀!https://www.v2ex.com/t/370136)

      btw:如果屏幕太亮,就在屏幕边放一张白纸进行比较,调到跟白纸一样亮即可,也可用手机拍照比较。

  3. 匿名
    2017-6-12 23:46

    我就是黑底灰字,但灰的程度比你上文中要亮一些。所以还好,用了两三年了。

    • 小撸
      2017-6-13 6:33

      我发现很多人的本能就是喜欢在评论里提出不同看法,这是一个有趣的现象。还有一个有趣的现象就是提出负面评论的人总是自以为能代表沉默的大多数人的意见,直到一场旷日持久的论战结束也不会改变这种看法。

发表评论

电子邮件地址不会被公开。