W8.02.3Independently adjustable subtitle display设计
字幕大小与背景对比度需要可独立调节
别名: 字幕设置 · subtitle size · background opacity · text customization
概念解释
字幕的可读性由多个独立变量决定:文字大小、字体、颜色、背景框(不透明度)、边距和持续时间。这些变量对不同玩家的需求不同——低视力玩家需要大字号和高对比度,色觉异常玩家需要避开特定的颜色组合,玩家在不同显示设备上需要的字号也不同(手机和电视的最佳字号差数倍)。独立调节(independent adjustment)意味着每个变量有自己的控制项,而不是打包在几个预设里。
机制
打包预设的故障模式和难度档位一样:预设 A 是「大字 + 黑底」,预设 B 是「小字 + 无底框」,需要「大字 + 无底框」的玩家没有对应选项。需求空间是多维的,预设是离散点,多维需求和离散点之间的覆盖缺口就是无障碍失败。独立滑杆把离散点变成连续空间,任何需求组合都有一个对应的设置。默认值的作用是「大多数人可以接受」,不是「所有人最优」——默认之外的可调性才是无障碍承诺的兑现方式。
边界
独立调节不等于无约束的任意组合。某些组合会让字幕不可读(黄色字 + 白色半透明底),界面需要在用户设置出不可读组合时给出实时预览和警告,而不是保存后才发现。调节范围需要覆盖真实的变异幅度:字号的可调范围应该覆盖从手机小屏到客厅大屏的最佳值(通常 50%–200% 的缩放区间),只提供三档大小对多数场景不够。此外,字幕调节和游戏整体的 UI 缩放是两个系统——玩家可能只需要字幕更大而 HUD 保持原样,两个系统不应该互相覆盖。
怎么落地
- 在设置中为字幕提供独立控制项:大小、字体、颜色(文字与背景分别可调)、背景不透明度、边距、持续时长,每项改动即时预览在真实游戏画面上。
- 当组合出低对比度(文字与背景的对比度低于阈值)时显示警告并建议调整,允许用户覆盖但告知后果。
- 验证办法:在最小、最大、中间三档字号下,分别在亮场景和暗场景截图检查可读性;用自动对比度工具扫描所有颜色组合,确认没有低于无障碍对比度标准的预设组合。