Updated: October 4, 2019
Current Version: "0.2.2"
This plugin is a simple DAISY
ACE (=
Accessibility
Checker for
EPUB) wrapper.
Credits: This plugin uses an
epubcfi module originally written by
Kovid Goyal, which was
adapted for Sigil by
KevinH.
System requirements:
This plugin requires Sigil 0.9.5 or higher. Obviously, you'll also need to install DAISY ACE. (Theoretically, the plugin should work on Macs, too, however, I couldn't get it to work on a Mac.)
Installation:
1. Visit the
Inclusive Publishing website and follow the ACE installation instructions.
2. Select Manage Plugins from the Plugins menu and select
Use Bundled Python, if it isn't already selected.
3. Click Add Plugin and select
ACE_v0.2.2.zip. This will install the plugin, which you can select via Plugins >
Validation > ACE.
If ACE doesn't crash, it'll display all messages in the validation panel
and in the default browser.
If you don't want the plugin to display the results in a web browser change the following value in the ACE.json preferences file to false.
Code:
{
"html_output": false
}
BTW,
KevinH has created an accessibility plugin that'll automatically add recommended attributes to epub files. You can download it
here.
Known Issues:
Since the developers apparently haven't implemented the July 2019 recommendations of the
EPUB Type to ARIA Role Authoring Guide, ACE 1.1.1 might erroneously flag some tags that can't have ARIA roles attributes.
License: GNU General Public License v3 (GPL-3)