F4.16.4Dynamic Type dropout设计
忽略动态字体的界面会在视障与老年用户中大量流失
别名: 忽略动态字体 · 老年用户流失 · low vision dropout
概念解释
把界面锁在默认字号,等于把阅读门槛写进产品。低视力用户和许多老年用户已经在系统里把字开大;进到一个不跟走的界面,他们不是「稍微费劲一点」,是读不了按钮、看不清价格、完不成任务。忽略动态字体造成的流失(Dynamic Type dropout)说的是这批人会离开,而且离开得很快——不是礼貌性的包容口号,是可观察的用完即走。
机制
系统级放大是这些人已经付过的学习成本:他们调的是整台设备,期望每个应用接住。应用若用写死的点数画字,等于把那份设置作废,用户没有「再在这个应用里调一次」的第二条路(有的应用给了自己的字号开关,绝大多数没有)。读不了就做不了,做不了就换能读的产品,切换成本在移动应用里很低。流失集中在必须阅读才能决策的步骤:药品说明、支付确认、公共交通时刻。视觉正常、坐在默认档上的团队会把这些步骤测成「通过」,因为他们从来不是被锁在门外的那批人。忽略动态字体不是少做了一项排版细节,是把一条已经存在的系统通道堵上。
边界
专业工具、监控大屏、以图形为主、文字极少的界面,字号锁定的伤害面较小,流失不按「阅读人群」这套账算。游戏里的世界内文字有时是场景的一部分,放大会破构图;但菜单、字幕、商店仍应按系统字号走,否则流失发生在菜单而不是在关卡。有自己的字号设置且能开到系统最大档附近的应用,不等于忽略——那是另一条通道,只要真能用。把「忽略」说成「我们有设置页里的三个档」,若三个档还小于系统辅助最大档,通道仍然不够。
怎么落地
- 不要把正文和主按钮写成不跟系统字号走的固定点数。接住系统通道,比在设置里再做一套残缺字号便宜。
- 看这一类页面的完成率是否在「系统大字号用户」子集里明显更低;若分析里分不出这个子集,先把字体档位打进日志再谈有没有流失。
- 找一位已经在用系统最大字号的人走支付或挂号。走不通就不要再用默认档的通过来宣称产品可读。