09-26-2007, 11:11 PM | #1 |
reader
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
|
OpenBerg FireFox extension for ePub
I had never heard of this until a recent comment by Tamas Simon on a teleread post, but OpenBerg Lector is an e-book reader extension to FireFox that supports .epub. Adobe Digital Editions can display ePub in a browser, but it isn't currently cross-platform like FireFox. So far I have had mixed success (i.e. mostly failures) using this, but I am not convinced that all the problems are with OpenBerg. At a minimum this provides another target for compatibility testing.
|
09-27-2007, 02:03 PM | #2 |
Addict
Posts: 202
Karma: 692
Join Date: Oct 2006
Device: SONY reader
|
so we have
- Adobe Digital Editions - based on Webkit - OpenBerg (in progress) based on Mozilla/Gecko - dotReader (in progress) based on Mozilla/Gecko looks like reflow means... HTML which makes me think... What the heck is all this IDPF standard about? Why should we restrict ourself not to use flash, JavaScript, embedded comments, whatever in ebooks when they're based on browser technology anyways? FYI I'm Tamas Simon, alias Sic |
Advert | |
|
09-27-2007, 02:08 PM | #3 | |
Feedbooks.com Co-Founder
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Quote:
Much much faster than DE. Too bad you don't get a page view, and support for page break instead of a web like view. Here's the screenshot I uploaded on the other thread: https://www.mobileread.com/forums/att...7&d=1190910224 |
|
09-27-2007, 02:12 PM | #4 | |
creator of calibre
Posts: 44,565
Karma: 24495948
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
|
|
09-27-2007, 02:14 PM | #5 | |
Feedbooks.com Co-Founder
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Quote:
I still believe though that the software could be faster... It doesn't take that long to open a LRF file on your Sony the first time. DE is really slow compared to this. |
|
Advert | |
|
09-27-2007, 02:17 PM | #6 |
creator of calibre
Posts: 44,565
Karma: 24495948
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
resizing window/chaging font size means the layout has to be redone. If you load books to the reader via the Connect software the laying out is pre done and cached in the reader's XML database. Also HTML is a much more complex markup language to layout than LRF.
|
09-27-2007, 02:27 PM | #7 | |
Feedbooks.com Co-Founder
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Quote:
Dividing the books into more files might be a solution to avoid a long waiting time on DE, but it also means that it'll take longer when you get from one chapter to another... |
|
09-27-2007, 02:38 PM | #8 |
creator of calibre
Posts: 44,565
Karma: 24495948
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Actually this issue is a big problem. Considering that DE or something like it has to run on an embedded device, the performance penalty is going to be a major issue. That's one of the good things about LRF. Because it's so simple, a renderer that performs reasonably in a embedded context can be written.
Splitting a book into multiple files wont help if you want to have the number of pages in the book displayed, as for that it would have to parse all the files anyway. Ofcourse, if you feel the reader can do without that then the rendering in the existing DE will be fast enough as it wont have to do pre layouting. The other partial solution is to pre-cache the layout information like the SONY Reader does. But the problem with that is you wont give the user full control over font sizes, since you can only pre-cache for a limited number of font sizes. |
09-28-2007, 09:34 AM | #9 | |
Busy developing OpenBerg
Posts: 5
Karma: 10
Join Date: Sep 2007
Device: OpenBerg Lector
|
Quote:
|
|
09-28-2007, 10:39 AM | #10 | |
Feedbooks.com Co-Founder
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
|
Quote:
|
|
09-28-2007, 10:50 AM | #11 | |
Grand Sorcerer
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Quote:
page view is a computer hog when it comes to sizing the book which is why mobipocket avoids this. As was pointed out earlier changing fonts can really mess this up. However, I believe a good reader can mitigate the problem. My eb1150 builds two sizes into the original release of the document (using tables mapping the locations I believe) which solves the problem completely unless you want a different sized font. Personally I think epub generation should precompile a couple of page sizes into the document but a good reader can almost do the same thing. Books are seldom read in one session so when the user starts up the first time there can be a hit while the paging is done but this data should be stored away in a file that also keeps just things as bookmarks and current read location. Then, subsequent startups will be fast since this data is already present. If the user choose to change the font size then there would be a one time hit while the new data was calculated and added to the metadata file. I think this would be a good compromise between user features and performance. The reader should not repaginate for changes to the window size but should allow the user to choose to repaginate (reflow). Dale |
|
09-28-2007, 06:28 PM | #12 | |
Groupie
Posts: 189
Karma: 793
Join Date: Oct 2006
|
Quote:
|
|
09-28-2007, 07:26 PM | #13 |
Groupie
Posts: 189
Karma: 793
Join Date: Oct 2006
|
Yoric
Nice work. Works well on OS X. Looking forward to Rector - though I think it's a shame you aren't calling it Hannibal (as in Hannibal Lector :-)). What would be great when you get the time would be a way to have an easy way to override the stylesheet settings - especially line-height and margins. (Oh and I guess a Windows Mobile version is a fantasy?) |
09-28-2007, 07:46 PM | #14 | |
Grand Sorcerer
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Quote:
|
|
09-29-2007, 04:16 AM | #15 | |||
Busy developing OpenBerg
Posts: 5
Karma: 10
Join Date: Sep 2007
Device: OpenBerg Lector
|
Quote:
Quote:
Quote:
|
|||
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
OpenOffice to ePub export extension | eBookLuke | Writer2ePub | 206 | 12-18-2010 06:02 PM |
.ePUB extension should be reserved for non-DRM eBooks | DaleDe | ePub | 62 | 05-06-2009 01:37 AM |
Firefox extension: View Cookies | Colin Dunstan | Lounge | 0 | 10-25-2004 09:10 PM |
Cool Firefox Extension: TargetAlert | Colin Dunstan | Lounge | 0 | 09-08-2004 05:52 PM |
BBcode extension for Firefox | ignatz | Lounge | 1 | 08-18-2004 02:08 PM |