Skip to content

Using Readium Web for Zotero's EPUB support #155

@HadrienGardeur

Description

@HadrienGardeur

Hello,

While looking up for projects that reference Readium, I discovered that Zotero's Reader relies on Readium CSS v1 with a heavily forked version of EPUB.js.

Over the last three years, we've been working on a Readium project for the Web, which directly ports our work on Readium Mobile (Swift/Kotlin for native iOS/Android apps) with two different toolkits:

More recently (in September 2024), we started working on a fully open-sourced (BSD-3) Web Reader built on top of these toolkits and using TypeScript/React to provide all the features that one would expect from a full-fledged reader.
We're expecting to reach 1.0 status in late March, but in the meantime you can check the following resources:

Our roadmap for this project in 2025 includes support for a read aloud feature (using TTS or pre-recorded), audiobooks and many accessibility features.

This is also the first project built on top of Readium CSS v2, which introduces a new take on how we handle pagination and user settings.

I'd love to chat with developers or project managers working on Zotero to provide more details, feel free to send me an email at hadrien.gardeur@edrlab.org

cc @mrtcode and @AbeJellinek

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions