View Single Post
Old 03-04-2026, 08:07 AM   #6
QuietShelfLife
Member
QuietShelfLife began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Feb 2026
Device: iPad
Thanks for the detailed answers, Christoph.

Quote:
Originally Posted by mapwi View Post
Haven't you noticed all the threads about Calibre 9 breaking calibre-web and calibre-sync?
Ha, fair point. The Calibre 9 schema changes caught a lot of third-party tools off guard. Having your own database with a sync layer means you're insulated from that -- you just update the import logic rather than having the whole app break when Calibre restructures its internals. And being configurable for pre-9 vs. 9 schemas is a nice touch.

Quote:
Originally Posted by chris185 View Post
Yes i display EPUB's in the browser without additional libs. I read the epub xml content convert it to html and strip off css-links and add images to the output.
Rolling your own EPUB-to-HTML pipeline gives you full control, which is nice. One thing to watch out for: some EPUBs rely heavily on their CSS for basic readability -- things like text-indent for paragraph formatting, margin on blockquotes, or @font-face for embedded fonts. Stripping all CSS links can turn a well-formatted book into a wall of unstyled text. Might be worth selectively inlining the CSS (or at least the layout-affecting properties) rather than dropping it entirely.

Also, some EPUB3 books use epub:type attributes for semantic structure -- footnotes, endnotes, etc. Those won't mean anything to a browser, but they could be an opportunity to add nice pop-up footnote handling in the web UI.

I'll send you an email for the beta -- happy to throw some EPUBs with tricky formatting at it.
QuietShelfLife is offline   Reply With Quote