通过反向工程内联表示,可以增加Wikipedia页面中数学的可访问性
Wikipedia可以通过隐藏其产生的图像旁边的MathML来访问显示数学。然后,辅助技术(AT)可以将MATHML转换为语音或盲文。该扩展名将“ html数学”(使用<sub>,<sup>和<i> tags的使用)中的“ html数学”(使用<sub>,使用<sup>和<i> tags)扩展到内线数学,然后将隐藏的Mathml插入文档中。原始输出通过用aria-hidden =“ true”标记来隐藏AT。因此,视力用户看到原始表达式,并且仅看到MathML。
HTML数学的数量随页面和语言而异。在大多数英语页面中,此扩展名取得了重大改进,因为25% - 75%的数学是HTML数学;仅错过了几个HTML数学示例。法语页面的HTML数学实例较少,但是此扩展仍然可以取得重大改进。大多数德语,亚洲和阿拉伯语页面似乎使用很少的HTML数学,因此扩展可能对这些语言无济于事,因为它们已经可以访问。如有疑问,请尝试一下。
此扩展程序也有助于以不同的方式显示数学(主要是英文页面)。许多Wikipedia页面在列表标签的内部将较大的数学表达式放在自己的线上,这可能是出于演示原因。但是,这会导致屏幕读取器对每个显示数学的列表说“列表”。该扩展名添加了角色=“演示”,因此,在不将数学视为列表中,而只是读取数学。数学的显示不受影响。
该扩展仅在wikipedia.org页面上活跃。它应该与任何读取MathML的数学的人一起使用。这包括Jaws,NVDA,Voiceover和Orca。
此扩展程序未收集用户数据。