View Single Post
Old 06-16-2025, 03:44 AM   #15
Slevin#7
Connoisseur
Slevin#7 began at the beginning.
 
Posts: 72
Karma: 10
Join Date: May 2025
Device: iPad
Quote:
Originally Posted by Turtle91 View Post
I, and probably a lot of people, don’t like being locked into a subscription model.
Yes, this is definitely something to bear in mind. Also, apps like Epub Reader (iOS) with large advertisement injections are not really in my love. Good software will always find a way to make revenue without to be annoying or even going sketchy .

Quote:
Originally Posted by RbnJrg View Post
1. On Android: Cantook, Kobo, PocketBook, Lithium, Reasily, InfinityReader. All of them support epub3 very well.

2. On Linux: Foliate, Thorium, Calibre Viewer; also could be Koodo Reader but the last version is buggy.

3. On Windows: Thorium, Koodo Reader, ADE 4.x, Icecream Ebook Reader.

4. On iOS: Bluefire, Kobo.
Thanks for the list.

Quote:
Originally Posted by RbnJrg View Post
Regarding your issues on Thorium, very probably due to epubs bad built. Thorium is based on Readium and honors very well css2/css3 properties.
I will take a closer look to my eBook build, although I don't think that there are any big issues. EPUBCheck (https://github.com/w3c/epubcheck) is very happy with my work^^, and Sigil and Calibre are also not much complaining. If I don't find a solution for that problem I might come back to you with an example book?

Quote:
Originally Posted by Falkor View Post
For Mac:
Apple Books is quite nice, I found no issues with it.
Apple Books is imo thoroughly good, but the head is a bit annoying. I know the book I'm reading, I don't have to sit the title on the top on each page.

Quote:
Originally Posted by Falkor View Post
For Mac:
Also, for page breaks I had to use "-webkit-column-break-before" instead of "break-before" or "page-break-before".
Is it enough to go with this kind of solution of fallbacks?:
Code:
  -webkit-column-break-before: avoid;
    -webkit-page-break-before: avoid;
            page-break-before: avoid;
                 break-before: avoid;
Slevin#7 is offline   Reply With Quote