如何处理屏幕阅读器的版本号?

问题描述 投票:0回答:2

我使用的是Windows Narrator,而版本号2.3.96正在作为读者“ 1996年3月2日”。如何处理屏幕阅读器的版本号?我看到一些使用标签建议的答案,并指出了点,例如:aria-label="2 dot 3 dot 96"。有更好的方法吗?

accessibility screen-readers narrator
2个回答
1
投票

关于stackoverflow以及其他地方,已经存在一些类似的问题,这些问题涉及数字和其他未按页面编写者预期发音的事物。相同的答案适用于被解释为日期的版本号:您最好什么也不做,并写上没有任何特殊的内容。

问题是数字的发音取决于很多层:

  • 浏览器及其公开可访问性树的方式。
  • 操作系统,屏幕阅读器及其设置。例如,Jaws提供了许多选项,可以更改解释和说出数字和日期的方式。
  • 使用的声音。在相同的操作系统,相同的浏览器,相同的屏幕上使用相同的屏幕阅读器,但是使用不同的语音,实际上可以以不同的方式阅读相同的文本。
  • [您可以尝试几件事,例如将其分隔在不同的<span>中,添加或删除空格,通过aria-label写入“点”等。

但是,这样做很可能会提高某些用户的发音,同时降低大多数用户的发音。操作系统,浏览器,屏幕阅读器和声音的组合太大,无法测试所有内容。

所以最好是保持务实,不要做任何特别的事情。保持版本号不变,因为通常在任何地方都可以完成。屏幕阅读器用户通常习惯于这种发音怪癖,并且可以根据需要调整选项和设置词典。


0
投票

简短回答

© www.soinside.com 2019 - 2024. All rights reserved.