F4.16.3combined assistive type settings设计

用户可能同时开启放大字号与其他辅助设置,二者需兼容

别名: 加粗文本 · 同时开辅助功能 · Bold Text plus Dynamic Type

概念解释

放大字号很少单独出现。同一人常常同时打开粗体文本、更高对比、按钮形状、更大的显示缩放。每一项单独测过关,叠在一起时行盒更满、笔画更粗、控件更高,先前刚好放下的布局会再次溢出。组合辅助设置(combined assistive type settings)要求验收的是这些开关的笛卡尔积里最常见的几组,不是只拨字号这一根轴。

机制

辅助功能开关不是互斥的。低视用户放大字号是为了把字变大,开粗体是为了把笔画变清楚,开对比是为了把字从底上分开——同一阅读任务的三块。粗体让字形更满,等效于在已经放大的字号上又加了一档「视觉字号」;显示缩放把整个视口缩小,等于在大字上再减可用宽度。于是最大字号加粗体加窄宽,才是真实最坏格。工程上这些开关由不同 API 暴露,测试矩阵被拆成「字号」「粗体」「对比」三条用例,组合态从未进过设备。失败模式也是组合才有的:粗体把原本随字号微调过的字重再加一档,变成糊成一团;对比模式改了颜色,大字下的细描边消失。

边界

不必穷尽所有开关的乘积——有的组合在系统里本来就不能同时开,有的彼此抵消。优先测「大字 × 粗体」「大字 × 显示缩放」「大字 × 高对比」,这三组是阅读任务上最常见的叠法。减少动效、语音控制与字号正交,不在这条的兼容范围内。桌面浏览器的页面缩放已经同时放大字与视口,再叠操作系统文字大小,会双倍放大,测的时候要分清哪一层在动。

怎么落地

  • 在最大字号上再打开系统的粗体文本,走一遍表单和导航。字重糊了或按钮里的字被裁,是组合失败,不是单纯字号失败。
  • 再加一趟:最大字号加显示放大(或浏览器缩放),看可用宽度被吃掉之后折行是否仍可读。
  • 测试清单上把这几组组合写成独立用例,不要附在「动态字体」那一条的备注里——备注不会被跑到。

延伸

  • 同组F4.16.1 字号放大需测试到系统支持的最大档位而非仅验证常规范围 · F4.16.2 图标与文字混排的控件在字号放大后需要保持对齐关系 · F4.16.4 忽略动态字体的界面会在视障与老年用户中大量流失
  • 相邻J5.13 系统级辅助功能设置 · J2.15 深色与高对比模式的兼容
  • 站内检索Bold Text · combined accessibility settings · Dynamic Type

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/F4.16.3