正文字号存在与视距绑定的下限
别名: 正文字号下限 · 视距绑定字号 · body size floor
概念解释
字号阶梯不是从标题往下装饰出来的,它站在正文档上。正文是读得最久、面积最大的一档,它有一条不能再往下走的线,这条线跟着观看距离走:手持手机大约一尺,膝上屏幕大约两尺,客厅电视则是几米。把手机上刚好能读的正文档抄到远距离屏幕上,阶梯的结构还在,阅读已经垮了。
这里要处理的是阶梯怎么选锚点,而不是再推导一遍视角公式。视角把尺寸和距离收成同一个量,这件事在视觉能力里已经说完。排版侧只取它的推论:每一类设备先为正文选定能在该距离下连续阅读的尺寸,再由此生成标题和辅助档。
机制
阶梯里所有对比都相对于正文。正文若已经贴着可读下限,标题再大两档也只是「小字上的稍大字」,辅助说明则直接掉到辨认以下。所以下限不是给展示级用的奢侈约束,而是整架梯子的地板:地板沉了,上面每一级一起沉。
距离一变,同样物理尺寸在视网膜上的张角就变。产品常见的错误是把「我们手机用 16」当成跨端真理,用同一套像素阶梯服务所有设备。正确的共用物是角色结构——都有正文、标题、辅助——不是像素值。远距离界面要把正文档抬高,有时还要减少档位,因为大字占的屏幕比例本身就会压缩能并排的层级。
字体的 x-height 会移动这条地板。名义 16px、x-height 偏小的西文,有效阅读尺寸可能小于名义 15px 但字面更高的另一款。中文字面通常更满,同样名义尺寸在中文里更接近「已经用满字身」,下限判断不能只抄西文产品的像素习惯。
怎么研究
印刷易读性传统里,Tinker 把字号和观看距离一起作为阅读材料的条件,测阅读速度、理解和解疲劳评分;屏幕研究沿用同一逻辑,只是距离改成手持或桌面。不需要重做视角阈限实验,需要的是在目标设备的典型视距下,用连续段落测正文档是否还撑得住阅读效率。
自变量:正文档尺寸、设备类型(因而视距)、字体 x-height。 因变量:阅读速度、理解题正确率、主观费力程度、是否出现凑近屏幕的行为。
方法上注意:在笔记本上预览电视 UI,视距是错的,测到的是设计者的阅读,不是用户的。要把设备放到预定距离,或至少用能模拟该张角的缩放,而不是对着设计稿「觉得挺大」。
边界
短暂扫读的标签、按钮、导航可以低于连续阅读的正文下限——它们不是用来读段落的。反过来,电子书、帮助文档、条款正文必须按连续阅读来设,不能因为「界面风格偏紧」而把段落压到标签尺寸。
用户放大系统字号时,产品的正文档应当跟着长,而不是继续钉在设计稿的像素地板上。下限是给默认档的安全网,不是用来对抗用户选择的天花板。低视力、老年用户、强光下的户外阅读,都会把同一设备上的有效下限往上推;用设计师本人在暗室里的阅读来标定,会系统性偏小。
怎么落地
- 先为每个设备类选定正文档:在真实视距下读完一两段再定数字,再派生其他档位。
- 禁止把手机正文像素直接写进电视或会议室大屏的阶梯。角色名可以共用,数值必须重钉。
- 换字体或换语言后重新检查正文:x-height 或中文字面变了,地板就动了。
- 验证:坐在该类设备的预定距离读一段正文,看是否出现凑近、朗读变慢或跳读。设计稿上的「看起来够大」不算过关。