Skip to content

Support for Divina #4

@HadrienGardeur

Description

@HadrienGardeur

While Readium Web is already capable of handling comics/manga through its EPUB FXL navigator, we'd like to go further by providing a dedicated navigator optimized specifically for image-based navigation using the Divina profile of the Readium Web Publication Manifest.

This navigator would be built on top of <canvas> and need to be able to handle the following type of publications

  • comics
  • manga
  • bandes dessinées
  • continuously scrolled comics (aka webtoons)

This means that we'll need the ability to support:

  • pagination (LTR or RTL, over single pages or speads)
  • continuously-scrolled reading (in any direction, over single pages, spreads or tiles)
  • and guided navigation (probably in a later iteration and separate Epic)

On the server-side, the go-toolkit should be able to parse and serve as Divina:

  • EPUB FXL (specific rules for this inference are still TBD at this point)
  • CBZ files
  • ZIP files containing images

In addition, we'll also need to support obfuscation over individual images of these publications to enable the distribution of some copyrighted content (this will need to be covered in a separate Epic).

Metadata

Metadata

Assignees

Labels

EpicHigher level view of a feature or group of issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions