10-05-2017, 05:30 PM | #1 |
Junior Member
Posts: 5
Karma: 10
Join Date: Jan 2013
Device: cybook odyssey
|
epub support on Onyx Boox
Hello, world.
I own an Onyx Boox (N96-dt, iirc) for a month now, and the primary thing I'd like to read on it is code. I know it's a bit akward, but my previous e-book reader proved a real printer-killer. I'm using the doxygen tools to extract code and format it in HTML pages, then the 'calibre' linux application to package the HTML content into an e-pub. I have two major requirements for the reading application to run on the e-reader: 1) allow URL following and back-tracking (i.e. touching a function name will take me to that function's definition following the hyperlink within the document, and i should have something to bring me back when I come from 2) preserve the doxygen formatting None of the software on the Onyx Boox satisfy me to these ends, unfortunately: either they don't offer back-tracking (e.g. FBreader, NeoReader) or they screw up the display badly (Neo Reader v2.0). So I'm under the process of writing re-formatting tools that will make doxygen contents better formatted under the NeoReader 2.0 (because I don't have the time to patch FBReader :-/), but I'm surprised by the amount of things that seem to go wrong: - CSS seems to be ignored. If I say e.g. that a generic tag should use monospace font, it will not be applied. If I use another HTML tag that implies monospace font, it works. - tables are very crude. It seems that you can't hide borders, or adjust the column widths, etc. (although I might have to check whether it relies on CSS, again). - floating images are unreliable. Sometimes I got them floating on the left, sometimes they will appear "inline" with the text (breaking the flow). I haven't found any way to have a floating image on the right side with the text at its left (only left-image and right-text). Has anybody around ever tried to do similar things? Has Onyx released any documentation about the software they're embedding there ? Thanks in advance Last edited by PypeBros; 10-07-2017 at 09:09 AM. Reason: link to sources of onyx boox fork of FBReader |
10-06-2017, 03:24 AM | #2 | |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
Quote:
please contribute as much as you can! Have you tried with browsers? I mean: generate the html and load it to the reader (no .epub involved), then select the best web documents browser Last edited by mdp; 10-06-2017 at 03:37 AM. |
|
Advert | |
|
10-06-2017, 05:58 AM | #3 | |
Fanatic
Posts: 554
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Quote:
Hi, the CSS support of Neo Reader 2 and FBreader is very poor. You can try the Onyx Neo reader (the old one, not the version 2) or some Android ebook reader application. Fabrizio |
|
10-06-2017, 08:53 AM | #4 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
PypeBros, simultaneously to your problem I was checking browsers that work well with (the Amazing) Frederic Laboureur's SpiderBasic. See other new thread.
Have you tried Dolphin with your doxygen exports? |
10-06-2017, 03:16 PM | #5 |
Junior Member
Posts: 5
Karma: 10
Join Date: Jan 2013
Device: cybook odyssey
|
Hello, thanks for your replies.
I have indeed tried web browsers and although they would indeed render CSS much better they have several shortcomings that wouldn't make them fit the purpose. At first, they don't allow annotations and bookmarking HTML pages is much less precise than bookmarking e-pub pages. Second, I couldn't find any way to make web browsers properly handle HTML files stored locally (but maybe I should try harder ?) -- except of course the pages are marked for offline reading manually (but I have 353 pages for only one project). I liked the css-processing of Neo Reader (original), but unfortunately, I couldn't find any way to back-track after following some hyperlink, which is important to go back to some code reading after I looked up the definition of a variable. I tried a few others, but haven't found a perfect one yet (the fact the device is running aged Android 4.0 doesn't help). |
Advert | |
|
10-06-2017, 03:46 PM | #6 |
Fanatic
Posts: 554
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Take a look to Moonreader: it has the "back" option. The css support is "so-so" but in preferences you can enable/disable css and font embedded. You can try.
|
10-06-2017, 11:15 PM | #7 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
|
10-06-2017, 11:35 PM | #8 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
Also: you were praising the software from Cybook, right? What is it?
|
10-07-2017, 07:16 AM | #9 | |
Junior Member
Posts: 5
Karma: 10
Join Date: Jan 2013
Device: cybook odyssey
|
I think the cybook was running Boo Reader, which is proprietary to bookeen devices. It doesn't seem to be available out of the bookeen devices -- which weren't running android, but a custom linux build, I'm afraid.
I gave Moon+ Reader a try, and indeed it has pretty polished rendering and workable backtracking. Unfortunately, it seems to crash/stall easily on my documents, skip entire chapters or silently drop some pictures on the chapters it shows. Quote:
|
|
10-07-2017, 09:21 AM | #10 |
Fanatic
Posts: 554
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Are you sure your ePub are validated?
|
10-07-2017, 12:03 PM | #11 |
Resident Curmudgeon
Posts: 74,193
Karma: 129333564
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
10-08-2017, 01:42 AM | #12 |
Fanatic
Posts: 554
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
|
10-08-2017, 05:40 AM | #13 |
Zealot
Posts: 148
Karma: 2322
Join Date: Jan 2010
Location: Alicante (Spain)
Device: Onyx T68
|
I don't know if it is what you need but I use the app pocketbook because it respects the CSS of the ebooks very well (way better than Neoreader and Moon+Reader, IMHO).
you cannot download it directly from Gplay, but must install it from the apk. best regards |
10-08-2017, 05:55 AM | #14 | |
Junior Member
Posts: 5
Karma: 10
Join Date: Jan 2013
Device: cybook odyssey
|
Not much luck with gitden. Renders quite well but tends to crash when I try to follow links. It doesn't seem to have backtracking either, and it integrates quite poorly with the Boox operating system, afaik (e.g. couldn't find files already available, has redundant library functions, etc).
I installed epubcheck, trying to validate first sounds a good idea: i'd rather not rely so blindly on calibre's output. There are a lot of 'onclick' attributes and other 'input' elements I have to clean up... Quote:
edit: oh. It seems it doesn't support the Android 4.0, apparently. Last edited by PypeBros; 10-08-2017 at 06:06 AM. Reason: found the app Brandobras is talking about ... |
|
10-08-2017, 02:12 PM | #15 | |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
Quote:
Maybe you should not use Google Play as first source if you are looking for the right version. Google Play is needed if you want auto-updates, to the best of my understanding. Which is something I would not have on non-test devices. Edit: that application looks interesting (as a generic description and reviews), but I read a few pars of the EULA (which is required before downloading) and I started inviting the absent composers to føck off. Strictly never. To anyone their own. Last edited by mdp; 10-08-2017 at 02:27 PM. |
|
Tags |
css float command, epub, image, write an ebook |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Onyx Boox max VS onyx Boox n96 CML | Jean-V | Onyx Boox | 5 | 01-26-2017 05:42 AM |
ONYX BOOX N96 ML Front Light verse ONYX BOOX N96 Dual Touch | teotjunk | Onyx Boox | 3 | 11-25-2016 04:36 AM |
can Onyx BOOX T68 support all android languages ?? | abdulrhman | Onyx Boox | 5 | 10-06-2014 07:55 AM |
Onyx boox i62 or Onyx boox 92M for PDF reading? | tidyboyd | Which one should I buy? | 16 | 04-02-2013 04:19 PM |