Skip to content

"Alternatives" in the spine #2806

@reidmore-online

Description

@reidmore-online

Section

https://www.w3.org/TR/epub/#sec-pkg-spine

Describe the problem

One of the challenges presented by FXL content is the lack of flexibility in the visual presentation of the content, which makes accessibility for that content more challenging. One of the suggestions has been to offer alternative versions of the content in XHTML with a reflow variant, but current methods in EPUB3 don't make that option easy.

Fallbacks have been discussed as one way to do this, but don't feel like the best fit, and some reading systems still do not support fallbacks.

A possible option is to introduce new metadata in the spine for "alternatives", where the alternative would be another item in the manifest.

Describe the fix or new feature you propose

Alternatives in the spine could look like this (just a suggestion, this is entirely open for discussion):

<manifest>
    <item id="page1" href="page1.xhtml" media-type="application/xhtml+xml"/>
    <item id="page1-reflow" href="page1-reflow.xhtml" media-type/xhtml+xml"/>
...
</manifest>
<spine>
    <itemref idref="page1" alternative="page1-reflow"/>
...
</spine>

We may want to add additional metadata to identify what kind of alternative it is, but that is open for discussion too. Maybe an extension of the properties attribute?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Spec-EPUB3The issue affects the core EPUB 3.X Recommendation

    Type

    No type

    Projects

    Status

    In review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions