macos - 如何让 Mac Voiceover 将数字读取为数字而不是单个数字?

标签 macos accessibility voiceover screen-readers

当我在 span 标签中呈现数字时,Mac Voiceover 正在读取单个数字而不是数字。例如,10 读作“一个零”而不是“十”。

我怎样才能让它读“十”而不是“一个零”?

我已经搜索了答案,但似乎大多数人都有相反的问题。像 speak 和 speak-as 这样的 CSS 属性似乎没有效果。

如果您想查看示例,请尝试加载以下笔并让 Mac Voiceover 读取它(要使用 Mac Voiceover,请使用 Command + f5)。

https://codepen.io/davescode/full/GeGLYv

或者只是:<span>10</span>

最佳答案

确保您的 VoiceOver 设置设为将数字读作单词:

Numbers as words

每当我使用 Safari 中的这些设置从您的问题中访问 c​​odepen 时,数字都会读为“十”这个词,而不是数字“一个零”。

关于macos - 如何让 Mac Voiceover 将数字读取为数字而不是单个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55225560/

相关文章:

macos - 在 Mac OS 上虚拟化服务器

macos - Mac OSX 10.6 编译器 : a puzzling experience with 32 vs 64 bit

ios - 设置accessibilityElementsHidden是否递归工作?

react-native - 使用 ref 的 setAccessibilityFocus 不起作用

java - 如何使用 Swing 或 AWT 创建 OS X 原生模态对话框

c++ - 如何在 Qt/C++ 中构建自定义原生 OSX webkit 小部件?

html - JAWS 屏幕阅读器忽略 SPAN 标签

ios - Voiceover 如何决定 UITableView 关注哪个单元格?

android - 如何在 React Native 中访问嵌套的 Text 元素中的链接?

ios - 画外音无法正确读取电话号码