让DocBook替代文本与apache fop一起工作



我目前正在编写一个更大的DocBook文档,虽然它看起来很不错,但我被要求提高它的可访问性。在阅读了文档后,我想,"这看起来很简单,我只需要在其中添加一个<alt>元素,就可以解决所有问题!"。。。不用说,事实并非如此。

到目前为止,我一直将关键图像包括在内;

<inlinemediaobject>
    <imageobject>
        <imagedata format="png" fileref="figs/key-down.png"/>
    </imageobject>
    <alt>down</alt>
</inlinemediaobject>

在这种情况下,我选择了图形元素而不是使用<keycap>,因为它使文档中的键看起来更接近真实。然而,为了覆盖我的所有基础,我目前正在测试以下内容,但这也不起作用:

<keycap><alt>down</alt>&#x25bc;</keycap>

屏幕阅读软件仍然无法阅读我的alt文本。

除了简单地用-a标志运行fop之外,我还需要做任何其他类型的配置吗?

我同意让文档可访问不仅仅是添加alt文本。然而,这是一个好的开始,所以为了回答您的问题,我认为您不需要使用textobject元素,例如:

<inlinemediaobject>
    <imageobject>
       <imagedata format="png" fileref="figs/key-down.png"/>
    </imageobject>
    <textobject>
        <para>Icon: key down</para>
    </textobject>
</inlinemediaobject>

当然,这是两年后的事了,但也许它会帮助其他观众。

相关内容

  • 没有找到相关文章

最新更新