二维码的无障碍设计 - 为视障人士和老年人考虑的设计指南
二维码面临的无障碍挑战
二维码完全依赖视觉信息。对于视障用户来说,识别二维码的存在本身就很困难,扫描操作也需要辅助。据 WHO 估计,全球约有 2.95 亿人有视力障碍。对于老年人来说,过小的二维码、低对比度的设计、对智能手机摄像头操作的不熟悉都是主要障碍。
提供替代方式
放置二维码时最重要的无障碍措施是必须提供替代方式。在二维码附近标注文本格式的 URL,或配置 NFC 标签,为无法扫描二维码的用户提供相同信息的访问途径。
在网页上显示二维码时,请在图片的 alt 属性中描述链接目标。不要只写「二维码」,而要包含二维码指向的信息,如「官方网站链接 (https://example.com)」。屏幕阅读器用户依靠此 alt 文本判断链接目标。
提高可视性的设计
为低视力人群和老年人提高二维码可识别性的设计指南。第一,确保前景色和背景色的对比度至少达到 4.5:1,符合 WCAG 2.2 成功标准 1.4.3。黑白组合(对比度 21:1)最为安全。
第二,确保二维码尺寸至少 3cm 见方。即使在名片大小的印刷品上,2cm 见方也是下限。面向老年人的材料建议 4cm 见方以上。
在码周围附加说明文字的巧思
QR 码本身不传达任何信息。因为只有读取后才知道内容,所以在码的旁边以文字说明读取后能获得什么很重要。能看菜单吗、能报名吗,仅用一句话标明目的,用户便能判断是否应当读取。为了不便依赖视觉的人,这段说明文字要做成由语音朗读也能通顺、简洁而具体的表达。把码与说明文字作为一组来设计,便能成为对任何人都体贴的引导。
不造成强迫感的位置与大小
顾及无障碍的 QR 码,也会留意摆放位置与大小。位于过低或难以触及之处时,对轮椅使用者或身材矮小的人便难以读取。在接近视线高度的位置、以足够的大小张贴是基本。此外,应避免不读取码就到不了信息这样的设计。码终究只是捷径之一,为无法读取的人务必留下另一条路径,是不落下任何人的引导前提。
以人人都能使用的引导为目标
使用 QR 码的引导,便利的另一面,也是容易在能使用与不能使用的人之间制造差距的机制。对没有智能手机的人、不熟悉操作的人、在视觉或手部动作上有困难的人来说,只有码的引导可能成为障碍。因此,希望在码的同时,准备文字说明、电话号码、窗口指引等多种手段。不让便利只属于部分人,而是整理成人人都能平等地到达相同信息,才是真正意义上的无障碍。
辅助扫描操作
通过触觉传达二维码存在的方法也很有效。在印刷品上,可以在二维码位置贴上盲文贴纸或触觉标记(凸加工),让视障人士通过触摸确认二维码位置。公共设施的指示牌越来越多地在二维码旁边用盲文标注「此处有二维码」。
对于数字标牌和 Web 应用,建议在成功扫描二维码时提供语音反馈。除了确认音外,如果有「正在打开链接」之类的语音引导,用户无需依赖视觉即可确认扫描完成。