-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Questions about page-list #1471
Comments
Technically we don't require every page, as digital versions may not include all the same content as the print, but the example you give renders the feature mostly useless. It doesn't provide any value, as the table of contents already gets users to the start of chapters. Users typically want to reach other pages. We might want to address this in the accessibility specification, but it could be tricky to word (e.g., something like "the publication must include page break markers for all print pages represented in the content")
I believe best practice is to include these for completeness so that users don't get confused that there are pages missing. I'd offer an alternative of omitting them and stating in the summary that blank pages are not included. Users aren't going to jump to blank pages except by accident. (But this could conflict with a requirement to represent all page breaks.)
We generally give reading systems flexibility, but I wouldn't expect them to add missing pages. If the publication only consists of pieces of a work, the user will only want to know which pages are actually available. I'd expect if the user enters a page number that doesn't exist, the reading system would simply inform them of the fact.
Not sure what you mean here. |
In Thorium, there are 2 distinct implementation use cases:
As you can see, this is all string-based, there are no number calculations, such as comparisons that would enable some ordering mechanism. |
My concern is that with the current specifications it seems difficult (both on the content creator side and on the reading solution side) to implement effective solutions with respect to the relationship between virtual and paper pages. I propose to indicate clear guidance notes for content creators and reading solutions with respect to the above issues.
Sometimes in the same book we can have the introductory pages in Roman numerals (I, II, III, etc.), then the main content in Arabic numerals (1, 2, 3, 4, ...), then the appendices with Latin letters (a, b, c, ...). I imagine that managing these different types of numbering in the same publication by reading solutions can be complex, but perhaps we don't have anything particular to report to implementers. |
Sure, I'm just not sure what we can do about that. The page list is required to match the default reading order (not the order of content in the print source), so reading systems already have an ordering by default. I don't know what we could tell them to do when it comes to internal reordering or optimization if they don't retain the provided ordering. That's beyond our control. All we could do is note to be aware that page numbering may not follow a single naming convention even within a single work. |
I've broken this issue up into more atomic issues (@clapierre, @GeorgeKerscher and I have also been having similar discussions). I'm going to close this one so we can continue the discussions in their respective issues. |
The issue was discussed in a meeting on 2021-04-01 List of resolutions:
View the transcript3. Pagelist RequirementsSee github pull request #1588. See github issue #1471. Dave Cramer: we had required that the order of the nav elements had to match the order of the elements in the spine Matt Garrish: yes. The issue is that this forces the pagelist to match the order of the digital version, which is not at all helpful when there is an expectation that the pagelist correspond to print Brady Duga: why are we removing this requirement? Matt Garrish: here we're just removing the strict requirement that the pagelist match Brady Duga: so, does this mean, for e.g., that page 7 could come after page 10? Matt Garrish: yes, but you could still do that right now if that was the order of content in the spine Wendy Reid: with the current requirements we might accidentally be forcing the page 7 after page 10 thing Ben Schroeter: you could also have a case where the print book has a sidebar that in the digital version comes after the body text Matt Garrish: i'm not sure if that would be an example of where we'd want that for a11y purposes or not, but there are situations where you'd want the pagelist to match print content rather than spine order Dave Cramer: i'm seeing several cases where we're making the choice that these "best practices" are better off being in the a11y spec when the directly impact a11y rather than try to bake good practice into the epub spec itself, especially when there is such a diversity of content Ben Schroeter: but i've always wonder why pagelist is an a11y feature Matt Garrish: that's a possibility we could take up, i.e. just recommend something about page sequencing
Wendy Reid: i understand your concern duga Brady Duga: it may be fine, but i'd just like to think about it some more first |
Hi,
working in accessible EPUB production I have some questions with respect to page-list:
The text was updated successfully, but these errors were encountered: