论文部分内容阅读
几年前,一个配色方案赢得了少数人的心:灰白色的文字,配上橙黄色、蓝色与深灰色杂糅的底色。借用科幻小说《神经浪游者》作者威廉·吉布森的话来说,这就是“调到失效频道时电视的颜色”。这些颜色是流行的Mac OS代码编辑器TextMate中,一个名为“深色曝光”主题里的一部分。
说实话,计算机刚开始流行的年代,没几个人关心配色的问题。但是人们很快发现,整天盯着屏幕会让你对字体和颜色特别关注。
很多非专业程序员都喜欢使用代码编辑器,来编写和整理笔记。有人从Mac系统切换到Windows后,在寻找工作工具期间,发现了“深色曝光”和它的兄弟产品“浅色曝光”,它们都使用了相同的16色调色板。
“曝光”配色拥有许多忠诚的追随者。微软甚至将它与其流行的代码编辑器VS Code捆绑在一起。
“如果我打开一个没有‘曝光’的终端窗口,我会觉得不适应,无所适从。”在2011年“曝光”发布不久后,弗吉尼亚州里士满的程序员和艺术家扎卡里·伯尔就开始使用它。
“曝光”配色方案并非偶然的产物。它反映了其创作者伊森·什库诺维尔对细节的强烈关注。“直到我百分之百确定我喜欢其中所有的颜色,并且比例都经过数学上的精密计算之后,我才会发布它。”什库诺维尔说,“我有很多台显示器,有些是经过颜色校准的,有些则是故意搞不准的。有时候,我会向妻子展示我的工作,她认为我疯了。”
在2010年开始设计“曝光”时,什库诺维尔还在西雅图担任设计师和程序员。当时,他刚刚更换了电脑的操作系统,并对配色方案感到非常失望。许多应用程序中只提供了一种最简单的黑白配色方案,这几乎可以追溯到老式的、基于文本的计算机终端。而且,什库诺维尔还发现,这些复古的配色方案,比起它们试图模仿的复古显示器里的配色方案,显得还要简陋。这是因为,20世纪80年代的显示器上显示的背景并非真正的黑色。当下的液晶显示器则让这种简陋无处遁形。
屏幕上文本应使用的最佳对比度,是有争议的。很多人喜欢高对比度的主题。但对比度不是什库诺维尔唯一关注的问题。他发现,大多数低对比度配色方案也都缺乏颜色多样性。即使是设计得最好的主题,也会倾向于使用至少一种比其他颜色更令人分心的明亮颜色。这是因為颜色的表观亮度会根据其背景而变化。换句话说,根据周围的颜色的不同,特定的蓝色阴影会显得更明亮或者更暗淡。
这种被称为“亥姆霍兹-科尔劳施效应”的现象,对程序员来说尤为严重,因为编码工具使用颜色来区分代码的不同部分。例如,在使用“深色曝光”主题的常见文本编辑器的网页代码中,网页链接显示为绿色;格式化的语法(例如添加斜体)是蓝色的,开发人员为自己编写的注释是灰色的。理想情况下,颜色应该有助于区分这些元素,但没有一个元素应该比其他元素更突出。
什库诺维尔开始寻找一组颜色,这些颜色不仅需要放在一起看起来很和谐,而且还要具有相同的亮度,因为他想在明暗两种主题中使用相同的调色板。这使得这项任务变得更加艰难。
他出于非常个人的原因,选择了蓝色和黄色作为起始的色彩。蓝色让他想起了自己长期存在的恐惧症—对深水的恐惧,黄色则引发了他关于童年时代相关味道和气味的回忆。“我的父母都是艺术家,所以我很习惯靠直觉作出选择。”他说。
基于这些基础颜色,什库诺维尔找到了其他颜色,这些颜色提供了足够的元素之间的对比,并且也在浅色和深色版本中保持了相同的对比度。“我认为这有点像只用有限数量的音符创作音乐,”什库诺维尔说,“会有一些稀少而美丽的东西。”
2011年4月,什库诺维尔在代码托管和协作服务平台GitHub上免费发布了“曝光”。他说,他从未打算将其商业化。“这会扼杀它的活力,剥夺它的纯粹性……我相信开源软件,我相信它们可以给世界上任何人带来无私的帮助。”
虽然什库诺维尔在各种应用程序中都测试了配色方案,但他最初只为自己工作中所使用的一些工具安装了“曝光”主题。他宣布在Vim邮件列表上发布“曝光”主题之后不久,该项目就登上了在线社区《黑客新闻》的头版。这对程序员来说,是一个击中痛点的配色,很快就成了他们的心头好。2013年,“深色曝光”出现在脸书广告中的开发者屏幕上—“看看这些屏幕上的深色矩形,注意那些穿过它们的微弱彩色线条。”
“曝光”正在慢慢进入非极客的应用程序中。Ulysses是Mac OS里的写作应用程序,它包含“曝光”主题作为可选项。这个配色方案在2014年的电子游戏N 中被用在许多图形上。笔记记录应用程序MicroPad甚至在其网站上,将“曝光”作为一项功能来宣传。“对于MicroPad而言,‘深色曝光’对深夜学习的人来说特别有用。”MicroPad创始人尼克·韦伯斯特说。
但是,“曝光”仍然没能真正跨越主流,成为主要的网页应用程序或软件套件的配色方案。“当苹果公司为Mac OS推出黑暗模式时,我认为它很酷,”弗吉尼亚程序员和艺术家伯尔说,“但我希望它推出的是‘曝光’。”
不过,热爱“曝光”主题的人们也将迎来希望的曙光。随着更多应用程序如谷歌浏览器、脸书和Slack等发布黑暗模式主题,“曝光”可能会迎来真正曝光的一天。
说实话,计算机刚开始流行的年代,没几个人关心配色的问题。但是人们很快发现,整天盯着屏幕会让你对字体和颜色特别关注。
并非偶然
很多非专业程序员都喜欢使用代码编辑器,来编写和整理笔记。有人从Mac系统切换到Windows后,在寻找工作工具期间,发现了“深色曝光”和它的兄弟产品“浅色曝光”,它们都使用了相同的16色调色板。
“曝光”配色拥有许多忠诚的追随者。微软甚至将它与其流行的代码编辑器VS Code捆绑在一起。
“如果我打开一个没有‘曝光’的终端窗口,我会觉得不适应,无所适从。”在2011年“曝光”发布不久后,弗吉尼亚州里士满的程序员和艺术家扎卡里·伯尔就开始使用它。
“曝光”配色方案并非偶然的产物。它反映了其创作者伊森·什库诺维尔对细节的强烈关注。“直到我百分之百确定我喜欢其中所有的颜色,并且比例都经过数学上的精密计算之后,我才会发布它。”什库诺维尔说,“我有很多台显示器,有些是经过颜色校准的,有些则是故意搞不准的。有时候,我会向妻子展示我的工作,她认为我疯了。”
对比太多
在2010年开始设计“曝光”时,什库诺维尔还在西雅图担任设计师和程序员。当时,他刚刚更换了电脑的操作系统,并对配色方案感到非常失望。许多应用程序中只提供了一种最简单的黑白配色方案,这几乎可以追溯到老式的、基于文本的计算机终端。而且,什库诺维尔还发现,这些复古的配色方案,比起它们试图模仿的复古显示器里的配色方案,显得还要简陋。这是因为,20世纪80年代的显示器上显示的背景并非真正的黑色。当下的液晶显示器则让这种简陋无处遁形。
屏幕上文本应使用的最佳对比度,是有争议的。很多人喜欢高对比度的主题。但对比度不是什库诺维尔唯一关注的问题。他发现,大多数低对比度配色方案也都缺乏颜色多样性。即使是设计得最好的主题,也会倾向于使用至少一种比其他颜色更令人分心的明亮颜色。这是因為颜色的表观亮度会根据其背景而变化。换句话说,根据周围的颜色的不同,特定的蓝色阴影会显得更明亮或者更暗淡。
这种被称为“亥姆霍兹-科尔劳施效应”的现象,对程序员来说尤为严重,因为编码工具使用颜色来区分代码的不同部分。例如,在使用“深色曝光”主题的常见文本编辑器的网页代码中,网页链接显示为绿色;格式化的语法(例如添加斜体)是蓝色的,开发人员为自己编写的注释是灰色的。理想情况下,颜色应该有助于区分这些元素,但没有一个元素应该比其他元素更突出。
什库诺维尔开始寻找一组颜色,这些颜色不仅需要放在一起看起来很和谐,而且还要具有相同的亮度,因为他想在明暗两种主题中使用相同的调色板。这使得这项任务变得更加艰难。
他出于非常个人的原因,选择了蓝色和黄色作为起始的色彩。蓝色让他想起了自己长期存在的恐惧症—对深水的恐惧,黄色则引发了他关于童年时代相关味道和气味的回忆。“我的父母都是艺术家,所以我很习惯靠直觉作出选择。”他说。
基于这些基础颜色,什库诺维尔找到了其他颜色,这些颜色提供了足够的元素之间的对比,并且也在浅色和深色版本中保持了相同的对比度。“我认为这有点像只用有限数量的音符创作音乐,”什库诺维尔说,“会有一些稀少而美丽的东西。”
免费开源
2011年4月,什库诺维尔在代码托管和协作服务平台GitHub上免费发布了“曝光”。他说,他从未打算将其商业化。“这会扼杀它的活力,剥夺它的纯粹性……我相信开源软件,我相信它们可以给世界上任何人带来无私的帮助。”
虽然什库诺维尔在各种应用程序中都测试了配色方案,但他最初只为自己工作中所使用的一些工具安装了“曝光”主题。他宣布在Vim邮件列表上发布“曝光”主题之后不久,该项目就登上了在线社区《黑客新闻》的头版。这对程序员来说,是一个击中痛点的配色,很快就成了他们的心头好。2013年,“深色曝光”出现在脸书广告中的开发者屏幕上—“看看这些屏幕上的深色矩形,注意那些穿过它们的微弱彩色线条。”
“曝光”正在慢慢进入非极客的应用程序中。Ulysses是Mac OS里的写作应用程序,它包含“曝光”主题作为可选项。这个配色方案在2014年的电子游戏N 中被用在许多图形上。笔记记录应用程序MicroPad甚至在其网站上,将“曝光”作为一项功能来宣传。“对于MicroPad而言,‘深色曝光’对深夜学习的人来说特别有用。”MicroPad创始人尼克·韦伯斯特说。
但是,“曝光”仍然没能真正跨越主流,成为主要的网页应用程序或软件套件的配色方案。“当苹果公司为Mac OS推出黑暗模式时,我认为它很酷,”弗吉尼亚程序员和艺术家伯尔说,“但我希望它推出的是‘曝光’。”
不过,热爱“曝光”主题的人们也将迎来希望的曙光。随着更多应用程序如谷歌浏览器、脸书和Slack等发布黑暗模式主题,“曝光”可能会迎来真正曝光的一天。