1

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

到目前为止,我一直在包含按键图像的方式;

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

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

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

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

fop除了简单地使用-a标志运行之外,我是否需要进行任何其他类型的配置才能使其在屏幕阅读软件中工作?

4

1 回答 1

0

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

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

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

于 2015-09-17T22:06:25.417 回答