Skip to content

Improve EPUB accessibility #2

@kingjon3377

Description

@kingjon3377

Running Daisy ACE on a generated EPUB gives 5 "serious", 7 "moderate", and 1 "minor" accessiblity issues.

The "minor" issue is a missing ARIA role to match the epub:type (which is toc) on the nav element in nav.xhtml.

One of the "moderate" issues is that the schema:accessModeSufficient metadata is not present in content.opf; the remaining "moderate" issues seem to all be that heading levels increase by more than one at a time.

The first "serious" issue is a missing xml:lang attribute in content.opf; the remainder are missing Schema.org metadata (schema:accessMode, schema: accessibilityFeature, schema: accessibilityHazard, and schema: accessibilitySummary) in content.opf.

In addition, image alt text is almost certainly useless to screen-reader users ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions