Clarify what support for "presentation logic" means · Issue #1516 · w3c/epub-specs · GitHub
Skip to content

Clarify what support for "presentation logic" means #1516

Closed
@mattgarrish

Description

The reading system spec has this high-level requirement for the package document:

[A Reading System] MUST honor all presentation logic expressed through the Package Document [EPUB-33] (e.g., the reading order, fallback chains, page progression direction and fixed layouts).

https://w3c.github.io/epub-specs/epub33/rs/#sec-package-rs-conformance

The inclusion of fixed layouts in the examples is confusing, though, as it there is a separate bullet for fixed layout handling in the same list.

I believe the intention of this bullet was only to require support for the "presentation logic" expressed directly through the elements and attributes of the package document, not indirectly through metadata expressed in meta tags.

On top of the general ambiguity about what "presentation logic" refers to, "honor" isn't exactly a technical term. The bullet seems more like an indirection to actual requirements/recommendations than something that can be tested.

In any case, it needs work.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EPUB33Issues addressed in the EPUB 3.3 revisionSpec-ReadingSystemsThe issue affects the EPUB Reading Systems 3.3 Recommendation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions