屏幕阅读器如何处理省略号 unicode 字符?
例如,Unicode 字符“...”或使用 ...
实体在 HTML 中得到的内容。 各种屏幕阅读器将如何发音?
For example, the Unicode character "…" or the thing you get in HTML if you use the …
entity. How will the various screen readers pronounce this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于屏幕阅读器。 特别是,大多数屏幕阅读器都有多种标点符号设置,例如“一些”、“大多数”和“全部”。 因此,这取决于屏幕阅读器将省略号字符放入哪个类别、用户选择了哪种标点符号设置以及用户正在执行什么操作。
例如,在 Windows 屏幕阅读器 (www.FreedomScientific.com) 的 JAWS 中,阅读文档时不会读取省略号,但在按字母或单词导航时会读取省略号。
我知道这不是一个明确的答案,但我个人的观点是,您不应该纯粹出于可访问性的原因而避免使用这个角色 - 每个屏幕阅读器都是不同的,并且这种行为可能会在未来的某个时候发生变化。
This depends on the screen reader. In particular, most screen readers have a number of punctuation settings such as "some", "most", and "all". So it depends which category the screen reader puts the ellipses character into, which punctuation setting the user has selected, and what action the user is taking.
For example, in the JAWS for Windows screen reader (www.FreedomScientific.com) the ellipses isn't read when reading the document, but is read when navigating by letter or word.
I appreciate that's not a definitive answer, but my personal opinion is that you shouldn't avoid this character purely for accessibility reasons - each screen reader is different and this behaviour will probably change at some point in the future.
微软语音 SDK 5.1 提供的工具只是跳过省略号,包括您引用的工具。 我原以为它至少会暂停,但没有明显的暂停。
The tools provided with the microsoft speach SDK 5.1 just skip over ellipsis, including the one you quoted. I was expecting it to at least pause but there was no noticeable pause.