Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何让Mac Voiceover将数字作为数字而不是单个数字读取?_Macos_Accessibility_Voiceover_Screen Readers - Fatal编程技术网

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

Macos 如何让Mac Voiceover将数字作为数字而不是单个数字读取?,macos,accessibility,voiceover,screen-readers,Macos,Accessibility,Voiceover,Screen Readers,当我在span标记中呈现一个数字时,Mac Voiceover正在读取单个数字而不是数字。例如,10被解读为“一个零”而不是“十” 我怎样才能让它读成“十”而不是“一零” 我一直在寻找答案,但似乎大多数人都有相反的问题。像speak和speak as这样的CSS属性似乎没有效果 如果您想查看示例,请尝试加载以下画笔并让Mac Voiceover读取(要使用Mac Voiceover,请使用Command+f5) 或者直接说:10确保您的画外音设置设置为以文字形式读取数字: 每当我在Safar

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

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

我一直在寻找答案,但似乎大多数人都有相反的问题。像speak和speak as这样的CSS属性似乎没有效果

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


或者直接说:
10

确保您的画外音设置设置为以文字形式读取数字:


每当我在Safari中使用这些设置从您的问题中访问代码笔时,数字都会被读取为单词“十”,而不是数字“一个零”.

voiceover是否在其他应用程序中读取数字,或者它是否总是在浏览器应用程序之外读取数字?我还建议您在bugreport.apple.com上提交一个关于macOS voiceover不支持的CSS属性的错误。我的理解是,苹果的易访问性团队非常欣赏外部开发人员提交的此类bug,因为这有助于确定未来工作的优先级。@zero298我在浏览器之外也遇到过这种情况。你的解决方案解决了这两个问题。