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