Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Android Devices

Notices

Reply
 
Thread Tools Search this Thread
Old 12-19-2020, 09:29 PM   #1
Freakeao
Connoisseur
Freakeao began at the beginning.
 
Posts: 51
Karma: 10
Join Date: Nov 2012
Device: none
Best CSS support for EPUBs?

After using FBReader for many years, I thought I would evaluate EPUB readers again. I have some EPUBs with pretty specific publisher CSS and I'm hoping to find a reader that will render these as well as calibre's reader does. And also support my other wanted features.

So far Bookari and PocketBook do the best CSS rendering that I have tested. But neither is quite perfect based on my (possibly too high) requirements. Here are the short comings for me.

Bookari
  • No Image Zoom (for details on maps, etc)
  • A bit slow on my older tablet running 4.4 (yes, I know it's old)
  • very minor, would like to turn off format tag on book cover

PocketBook
  • no TOC display on android 4.4. Works fine on android 9
  • doesn't support grouping by calibre series

For both of the above, I would like more options for the display of the optional progress bar. But that's not a necessity.

Librera
I've started testing and have noticed a couple CSS issues it's not handling correctly so far, and no image zoom AFAICT.

Any info regarding how responsive are the developers of these apps?

Here are the main features I would want in my EPUB reader.
  • full CSS support
  • image zoom
  • reading position sync
  • calibre series support in library
  • OPDS
  • config of informative page footer options. Tick marks?
  • performance on older tablet

If I am not understanding some features of these apps (that I think are missing or broken) I would love to hear about it. Or if there are other apps that would be worth checking out. Thanks.
Freakeao is offline   Reply With Quote
Old 12-20-2020, 07:44 AM   #2
Quoth
Still reading
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 13,946
Karma: 103895653
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
Aldiko Classic seems OK on old Andriods and Lithium on newer Androids. Lithium simply won't install on old Android.
The Aldiko needs an Internet connection, once on first run.

Indeed there are many that have loads of options and hardly use the CSS in the eBook at all. IMO a rubbish experience.

I don't care about sync. Search a phrase is faster!
Quoth is offline   Reply With Quote
Advert
Old 12-20-2020, 01:42 PM   #3
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
Any app that works on top of webview should fully honor CSS3. Sadly most of them are quite limited in their options.

Gitden works for me and certainly has more features than other web based ebook readers.
pazos is offline   Reply With Quote
Old 12-20-2020, 09:54 PM   #4
Freakeao
Connoisseur
Freakeao began at the beginning.
 
Posts: 51
Karma: 10
Join Date: Nov 2012
Device: none
I used to use Aldiko when I could use Aldiko sync on non-rooted devices. But then I switched to FBReader. As I mentioned, I am a fan of sync functionality.

I'm not looking for a web based reader. And Gitden doesn't handle the notch in my phone well. Can't touch the top toolbar as it is behind the status bar.
Freakeao is offline   Reply With Quote
Old 12-21-2020, 11:30 AM   #5
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
Quote:
Originally Posted by Freakeao View Post
I'm not looking for a web based reader. And Gitden doesn't handle the notch in my phone well. Can't touch the top toolbar as it is behind the status bar.
Yep, Gitden wasn't updated since 2018, so some new "features" like notched phones might be missing.

For the sake of clarity, I wasn't implying Gitden (or Pocketbook, or Lithium or ...) are web based products. It is just that they use a full blown web engine to render chunks of xhtml.

The other type of products (FBReader, Moon, Coolreader, Alreader ...) all implement they own renders, and they won't be able to have "full CSS support" unless they switch to a web engine, because these companies are not google and don't have resources to reinvent webkit
pazos is offline   Reply With Quote
Advert
Old 12-21-2020, 12:09 PM   #6
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,671
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
What's the minimum version of Android that KOReader needs?

I did find this site that says 4.0.

https://f-droid.org/en/packages/org.koreader.launcher/

But for the version on GitHub, I cannot say.
JSWolf is online now   Reply With Quote
Old 12-21-2020, 01:16 PM   #7
Freakeao
Connoisseur
Freakeao began at the beginning.
 
Posts: 51
Karma: 10
Join Date: Nov 2012
Device: none
Quote:
Originally Posted by pazos View Post
For the sake of clarity, I wasn't implying Gitden (or Pocketbook, or Lithium or ...) are web based products. It is just that they use a full blown web engine to render chunks of xhtml.
Is there a list of webkit based readers vs non?
Freakeao is offline   Reply With Quote
Old 12-21-2020, 01:16 PM   #8
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
Quote:
Originally Posted by JSWolf View Post
What's the minimum version of Android that KOReader needs?

I did find this site that says 4.0.

https://f-droid.org/en/packages/org.koreader.launcher/

But for the version on GitHub, I cannot say.
It is the same minimum version for all packages. F-Droid builds the source once a month.

Anyway, KOReader uses Coolreader engine and that doesn't fullfit the "full CSS support" needed by OP.

Probably it (the coolreader engine) is the best epub render that doesn't rely on a web engine, but that's another history.
pazos is offline   Reply With Quote
Old 12-21-2020, 03:47 PM   #9
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,671
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by pazos View Post
It is the same minimum version for all packages. F-Droid builds the source once a month.

Anyway, KOReader uses Coolreader engine and that doesn't fullfit the "full CSS support" needed by OP.

Probably it (the coolreader engine) is the best epub render that doesn't rely on a web engine, but that's another history.
So what CSS code doesn't work with KOReader so GitHub requests can be put in to get this fixed?
JSWolf is online now   Reply With Quote
Old 12-22-2020, 12:26 AM   #10
Freakeao
Connoisseur
Freakeao began at the beginning.
 
Posts: 51
Karma: 10
Join Date: Nov 2012
Device: none
Quote:
Originally Posted by pazos View Post
Anyway, KOReader uses Coolreader engine and that doesn't fullfit the "full CSS support" needed by OP.

Probably it (the coolreader engine) is the best epub render that doesn't rely on a web engine, but that's another history.
I just tried out KOReader a little on my 4.4 android tablet. It correctly renders my couple test cases so far. Reader looks great, so many options.

But I haven't figured out a way to group books by series, or author, or any metadata really. Just by directory structure. Is there a plugin that does that?
Freakeao is offline   Reply With Quote
Old 12-22-2020, 03:47 PM   #11
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
Quote:
Originally Posted by JSWolf View Post
So what CSS code doesn't work with KOReader so GitHub requests can be put in to get this fixed?
Umh, nope.

Apps that aim to support the EPUB3 standard **must** be based on CSS3-compliant browser engine, as stated in the reference implementation https://github.com/readium/readium-sdk

You're welcome to report meaningful issues. (Hint: you won't)
pazos is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
CSS support in the editor vFbjgBDhV Editor 5 11-03-2020 09:25 AM
Should Kindle Readers support Epubs? Richwood Amazon Kindle 11 03-17-2020 09:07 AM
Bulk Change CSS in mutiple ePubs icallaci Calibre 14 07-31-2017 06:40 PM
CSS support in Tolino 3HD chaot More E-Book Readers 2 01-05-2017 04:09 AM
Color HTML/CSS in Nook Color ePubs taneal1 Nook Developer's Corner 0 12-06-2015 03:56 AM


All times are GMT -4. The time now is 08:27 AM.


MobileRead.com is a privately owned, operated and funded community.