View Single Post
Old 02-13-2008, 03:16 PM   #12
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
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:
Originally Posted by wallcraft View Post
Am I missing something about processing the EPUB format? If there is a page break at the start of each chapter (say), why does it matter whether chapters are in separate flows or not. Even if they are in one flow, it should then still be ok to process each chapter separately (perhaps with a rescan to capture CSS info or other metadata). If this is not the case, that would seem to be a serious deficiency in the format.
It's not a problem with the format itself, it's about how you process such a file.
I can understand why it's much easier to implement the parsing of the whole file instead of using a buffer for example.

But it's gonna be very complicated to ask every content producer to divide the flows this way between multiple files. In my case, I can do it for most books, but I can think of a few books where it wouldn't be possible (a page break is automatically added between different flows right ? There's some books with no page breaks at all). Maybe some pre-processing (if a flow is too long, divide it into multiple flows without page breaks between the flows) on the reading system would be possible ?
Hadrien is offline   Reply With Quote