色觉实验室

色弱友好配色指南 — 写给设计师和开发者的实用规则

把 Okabe-Ito、Paul Tol 配色与第一、二、三型模拟放在一起比较,并整理了明度对比、双重编码、WCAG 标准等不依赖颜色的设计规则。

如果每12名男性中约有1人(以欧洲血统计)存在红绿色觉异常,那么看图表、地图和仪表盘的人里总有一部分是色弱者。好消息是:只要遵守几条规则,大部分问题就会消失。

规则1 — 不要只用颜色传递信息

网页无障碍标准 WCAG 的成功标准 1.4.1「颜色的使用」规定,颜色不应成为传达信息的唯一视觉手段。输入错误的表单项在红色边框之外还要配上图标和文字,图表中的线条在颜色之外还要用形状、虚线或直接标注。

规则2 — 确保明度差

即使有色觉异常,对亮度差也能看得很清楚。需要相互区分的颜色,请选明度(亮度)明显不同的。最简单的检查方法是看黑白打印后能否区分。

规则3 — 避开红-绿组合,改用蓝-橙

「好=绿,坏=红」是最常见的错误。第一型和第二型都会把这两种颜色看成相近的土黄色。需要对比两个类别时,蓝 ↔ 橙最为稳妥。

经过验证的配色

Okabe 和 Ito 提出的「色彩通用设计」配色,是精心挑选、让红绿色觉异常者也能分辨的8种颜色。下表是把同样的颜色转换为二色视模拟(Machado 2009,强度100%)后的效果。

Okabe–Ito 配色(8色)— 每行把同一种颜色按各类型模拟
正常色觉#000000#E69F00#56B4E9#009E73#F0E442#0072B2#D55E00#CC79A7
第一型二色视#000000#B9A200#9BB3EC#9A9271#F8DC23#5375B5#817100#808BA9
第二型二色视#000000#CAB411#87A4E8#8A8676#FCE34E#3B67B1#9E8C00#9498A5
第三型二色视#000000#FB8C87#00C2C6#009E92#FFD4C5#008289#EB4050#D6788A

Paul Tol 的「bright」配色,同样是兼顾色觉异常与黑白打印而设计的。

Paul Tol bright 配色(7色)
正常色觉#4477AA#EE6677#228833#CCBB44#66CCEE#AA3377#BBBBBB
第一型二色视#6179AC#848177#8A7B2A#CCB634#B8C8F0#445579#BBBBBB
第二型二色视#546FA9#A79D74#7E733A#D1BD4B#A4B9EE#666A74#BBBBBB
第三型二色视#008389#FF526D#008576#DBAEA3#00D7D7#B62D50#BBBBBB

反之,常用的高饱和红·绿·橙组合,在第一型和第二型眼中会相互重叠。

应避免的例子 — 以高饱和红·绿为主的组合
正常色觉#E41A1C#4DAF4A#FF7F00#984EA3#A65628#F781BF
第一型二色视#645817#B3A040#A59100#4166A6#6D6122#8D9CC1
第二型二色视#938208#A69852#C4AE00#586EA1#807327#ACB0BC
第三型二色视#FC0020#3EAA99#FF616D#9A5971#B6454C#FF7E98

连续数值要用均匀的明度变化

文字与对比度

检查顺序

通过这四项检查,资料不仅对色觉异常者,对在模糊屏幕上、黑白打印件上或明亮户外观看的人来说,也会更易读。

在模拟器中查看 →