无障碍
无障碍(accessibility)是一种设计理念:无论使用者有无身体障碍、年龄大小、处于何种使用环境,都应该能够获取信息并使用服务。在网页领域,WCAG(Web Content Accessibility Guidelines,网页内容无障碍指南)作为国际标准被广泛采用。二维码是一种完全依赖视觉的技术,用它需要看见图案、对准摄像头、判断是否扫描成功这三个视觉动作,因此无障碍方面的考量比一般图片更为关键。
二维码无障碍最基本的课题是照顾视障用户。屏幕阅读器无法读取二维码本身,所以网页上放置二维码图像时,必须在 alt 属性中写出这个码的实际内容,也就是跳转的链接或文本,而不是只写「二维码」三个字。印刷品上则应在二维码旁边同时用文字标注链接,这样即使处在无法扫描的环境,用户也能手动输入并访问同一内容。补上一句说明用途的文字(例如「扫描后可查看菜单」)同样重要,因为看不见图案的人无从判断这个码值不值得扫。
物理放置方式也直接影响可用性。贴在墙面上的二维码,高度应落在轮椅使用者伸手可及的范围,一般以离地 90 至 120 cm 为宜;同时要保证足够的照明,并选用不反光的材质,反光会让摄像头无法完成对焦。针对色觉多样性,彩色二维码要避开红绿搭配,只靠色相区分的配色对部分用户等于没有对比,应改用明度差来确保对比度。面向老年用户时,把二维码尺寸放大、并在旁边补上扫描步骤的简短说明,实际使用率会明显提高。