中性主题中的纯黑文本颜色

Neutral 主题中的默认文本颜色为 #000。我认为它应该是 #222,就像 Light 主题一样(使用纯黑色通常被视为不良的设计实践)。

2 个赞

(顺便说一句,我实在看不出如今人们偏好不使用纯黑有什么吸引力。网页似乎已沦为一片灰蒙蒙的世界。这让我的中年眼睛倍感吃力,也不禁让我好奇:进行可用性测试的人群结构究竟是怎样的……)

1 个赞

对于一件常被提及的事情,这倒是我第一次听说。它到底有什么不好呢?

有人说这种对比度会导致眼睛疲劳。

我有时会出现眼疲劳:我发现将白色背景调整为灰色(或中性米白)比将黑色从纯黑中移出要舒适得多。Firefox、Instapaper 和 Readability 的可读视图都采用这种方式。如果高对比度边缘造成困扰,请降低白色的亮度。

3 个赞

为了避免陷入偏好之争,而是专注于 Discourse 本身,Neutral 主题是否应该允许子主题覆盖默认值?

目前提供的信息还不足以判断。

您是否有具体示例说明使用 #000 会导致问题?还是这仅仅是个人偏好问题?

这些配色方案旨在作为起点或选项。我们会修复任何重大问题,但对于个人偏好问题,我们建议您创建一个符合您需求的新的配色方案。

2 个赞

如果有的话,我观察到一个趋势:人们越来越倾向于避免使用褪色的黑色。

OLED 无疑是一个因素。既然现在的屏幕能够呈现真正的黑色,大家也就更有动力去实现这一点。

如果担心对比度问题,我们总是可以通过调暗灰色来补偿,对吧?

1 个赞

这与个人偏好无关。我后悔说了“糟糕的设计实践”:这是一个错误,将讨论引向了不想要的方向。我将此报告为一个错误,原因如下:

  • Neutral 主题中的 #000 与 Light 主题中的 #222(文本)和 Dark 主题中的 #222(背景)不一致。
  • 不一致性是不好的,最终会给您带来麻烦。
  • 这就是我遇到的麻烦:我在 Light 主题下自定义了我的 Discourse 实例,使用了许多针对 #222 黑色调优的黑白图像。然后我安装了 Neutral 和 Dark 主题,让用户可以从中选择(这是个不错的功能)。结果是,在 Neutral 主题下,与我文本相比,所有图像看起来都显得褪色。

当然,我立即通过 CSS 修复了这个问题。但您仍然可能需要修复这种不一致性。

1 个赞

一篇较旧的文章:

50 岁以上人群的视力与 20 至 40 岁人群大不相同。纯白色背景非常刺眼,而纯黑色背景则像“雪人”一样难以阅读,例如要困难得多。那种银灰色的基础文字,天哪,简直是在摧残我的眼睛,让人难以忍受!除非您想导致眼睛疲劳和头痛,否则这些方案效果不佳。

2 个赞

难道这场讨论不是更多关于对比度不足的问题吗?

坦白说:我原本以为“Neutral”指的是某个主题。但找了一圈却找不到它。它在哪里?

顺便提一下,我更喜欢给我的个人页面使用浅蓝色,而不是纯白色。

我不确定,代码是否应该根据颜色值和背景颜色值“感知”对比度,并对此做出相应调整?还是说这完全应该留作设计决策?

我可能说错了,但我的理解是,“主”主题代表“作者希望的设计风格”,而子主题则是“我同意主题作者的大部分设计决策,除了以下几点”。也就是说,选择你最喜欢的主题,然后仅做必要的微调。