易辨性关心单字符能否被区分
别名: 字形可辨 · 字符区分 · letter recognition
概念解释
把 I、l、1 三个标记单独拿出来,问「这是哪一个」——问的是易辨性(legibility)。它的对象是字符,不是段落;它的成败是区分,不是读得快。短标签、车牌、验证码、药瓶上的剂量、界面里的图标旁字母,都先死在这一层:两个字形在目标尺寸和距离下塌成同一个形状,后面的阅读效率根本没有机会上场。
易辨性常被说成「这字体清不清爽」。清爽是印象,区分才是定义。一款装饰字体可以很清爽,仍然把 rn 拼成 m。
机制
识别一个字符靠的是把它从邻近形状里切开的那些特征:开口方向、字腔大小、是否有衬线钩、汉字某一笔是否出头。特征在视网膜上所占的视角一旦低于可分的限度,或被拥挤、被糊、被过细的笔画吃掉,两个字就进入同一混淆类。拉丁最稳的混淆类是 Il1|、O0Q、rn/m、c/e;汉字是「口日目」「未末」「己已巳」「土士」「人入八」。易辨性工作就是在给定的尺寸、距离、照明和字族下,看这些类有没有裂开。
它是一个短时、局部的过程。材料可以是单字、随机字符串、或从词里抠出来的字母,就是不要是连续、可预测的句子——句子会让上下文把没看清的字补上,测到的就不再是区分,而是猜测。
拥挤会让易辨性在「单个拿出来能分」时仍然失败:旁边的字把特征抢走。所以易辨性实验必须声明字符是孤立呈现还是有侧翼。界面标签往往既小又挤在图标旁边,两种压力同时在。
怎么研究
经典做法是混淆矩阵:在控制距离和尺寸下呈现字符,强迫选择,统计谁被认成谁。自变量:字体、字号、字重、对比、有无侧翼、视角。因变量:正确率、哪几对在互相假扮、反应时。Tinker 把易辨性和整页阅读分开处理,前者用字母、数字的识别,后者用段落速度——这个分法本身就是术语的来源。
界面里的变体:把产品里实际出现的短字符串(型号、验证码、金额)在目标设备上闪现或限时辨认,而不是只看字体厂商的字母表。厂商试样通常是孤立大字,会高估易辨。
边界
连续阅读会掩盖易辨失败:上下文把 rn 读成 m 之后仍能懂句子,速度可能只掉一点,但标签、编号、药名没有上下文可补,失败是硬的。过低的对比、眩光、运动模糊会先杀掉特征,看起来像字体不好,其实是观看条件。读者若已经熟记某个词形(品牌名),即使单字可辨性差也能认——测的是记忆,不是这款字。易辨性过关也不保证长文读得下去,那是下一层。
怎么落地
- 凡是没有句子上下文的字符串(编号、剂量、验证码、单字母快捷键),单独做混淆对检查,不要用「正文读着还行」代替。
- 试样放在真实尺寸、真实距离、真实背景上,带上左右邻居(图标、其他字母),不要看孤立的 72 点字母表。
- 数字与字母会并排出现时,避免选用
0/O、1/l/I结构接近的面孔,或改用明确的 zerolash、带衬线的 I、带尾的 1。 - 列出产品短字符串里所有易混对,在最小档限时读。成对错误集中在同一类,是易辨性没过,不是行长或行高的问题。