Replies: 4 comments 5 replies
-
I would strongly vote against using CFI as a requirement in this spec. We've avoided CFI in Readium for several years now and we know that CFI support is inconsistent, not terribly well documented and unavailable in a number of languages that we rely on. Sticking to other selectors or to widely adopted media fragments on the Web feels like the better option IMO. A CFI attempts to mash together several pieces of information that are better expressed separately in our case:
|
Beta Was this translation helpful? Give feedback.
-
Given we don't support reading CFIs in the Readium toolkits, I don't think we should require CFIs for the Annotations document. |
Beta Was this translation helpful? Give feedback.
-
I don't disagree, but we need a selector that is a MUST for every implementation of the Annotation model. If not, interoperability will be totally broken. |
Beta Was this translation helpful? Give feedback.
-
Just a note: if the W3C Publishing WG extends EPUB to support vanilla html5 (EPUB 3.4), because EPUB CFIs are tied to XML, they will become unusable on html5 content documents, unless the EPUB CFI spec is re-written accordingly. |
Beta Was this translation helpful? Give feedback.
-
In https://github.com/readium/annotations?tab=readme-ov-file#122-selector it is stated that EPUB CFI FragmentSelector for EPUB files. But EPUB CFI implementations are sparse in the world of Reading Systems. What do we do then?
Beta Was this translation helpful? Give feedback.
All reactions