我目前正在编写一个更大的DocBook文档,虽然它看起来不错,但我被要求改进它的可访问性。在阅读了我认为的文档之后,“看起来很简单,我只需在其中添加一个<alt>
元素即可解决所有问题!” ......毋庸置疑,事实并非如此。
直到现在我一直把关键图像包括在内的方式;
<inlinemediaobject>
<imageobject>
<imagedata format="png" fileref="figs/key-down.png"/>
</imageobject>
<alt>down</alt>
</inlinemediaobject>
在这种情况下,我选择使用<keycap>
的图形元素,因为它使文档中的键看起来更接近真实的东西。然而,为了覆盖我所有的基础,我正在测试以下,但这也不起作用:
<keycap><alt>down</alt>▼</keycap>
屏幕阅读软件仍然无法读取我的替代文字。
我是否需要执行任何其他类型的配置才能使其在屏幕阅读软件中运行,除了简单地使用fop
标志运行-a
?
答案 0 :(得分:0)
我同意让文档可访问不仅仅是添加替代文字。但是,这是一个良好的开端,所以要回答你的问题,我认为你不需要使用textobject元素,例如:
<inlinemediaobject>
<imageobject>
<imagedata format="png" fileref="figs/key-down.png"/>
</imageobject>
<textobject>
<para>Icon: key down</para>
</textobject>
</inlinemediaobject>
当然,这是两年后,但也许它会帮助其他观众。