[Implementers’ info]
One important part of the Readium CSS project is collecting feedback and queries from the e-production community (CSS authors). This is a summary.
What bothers authors the most:
Interestingly, reading modes’ adjustments and user settings exposure are not priorities – which doesn’t mean they aren’t concerns. There are two assumptions we could make:
Top issues are, in order of priority:
This shouldn’t come as a surprise; those are long-standing issues in need of practical solutions (media queries don’t work in columned-content) and fixes (flexbox, grid, and modern layout specs have a lot of bugs in columns’ implementations). Our best bet there is collaborating with the CSS-multicol spec editors since we’re probably one of the major use cases for this spec.
Unsurprisingly, a lot of requests are about layouts possible in print but not (yet) in e-books:
A few notes:
We care deeply about interoperability. Although Readium CSS has been designed from scratch, a lot of research has been put into other Reading Systems in order to improve interop (and not introduce breaking changes/side-effects). To our knowledge, we’re even the first project openly tackling EPUB implementations’ interoperability. Indeed, one of our main goals is to provide authors with a solid bedrock so Readium CSS should not become an issue for them.
A few interop issues have been reported:
margin: 0 or margin: value);picture and srcset);