Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 07-15-2009, 01:53 PM   #16
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 Peter Sorotokin View Post
This limit is configured by individual manufacturers. It depends on the CPU speed and memory. Software improvements will also allow us to push it higher - but those did not filter down into devices yet. Going forward, I expect this limit won't be of much practical importance.

However, breaking content into chapters if content has logical breaking points is always going to work better - no matter how high the limit is.

Peter
Sure, but the problem is when you don't have logical breaking points (like with Proust).

So basically, what you mean is that the other manufacturers decided to remove the limit or opted for a much higher limit ?
What I'd really like to know is if the support for either a higher limit or no limit at all will make it onto the PRS-505/700. Otherwise it'll force content providers to use 300k flows for legacy support.
Hadrien is offline   Reply With Quote
Old 07-15-2009, 04:32 PM   #17
Peter Sorotokin
speaking for myself
Peter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it is
 
Posts: 139
Karma: 2166
Join Date: Feb 2008
Location: San Francisco Bay Area
Device: PRS-505
Quote:
Originally Posted by kovidgoyal View Post
Interesting, so rendering happens in page blocks?
Th limit is there because we cannot paginate the content starting from the beginning of the chapter fast enough if someone navigates to the end of the chapter (e.g. through TOC). But if we have some known page breaks in the chapter we can start from those. If the chapter is too long, we just insert them heuristically (in future we may start paying attention to page-break CSS properties). In some sense it is the same startegy that converters have to do, but done on the device itself - and the artifacts are the same (artificial page breaks). Still, it's better than dropping CSS altogether IMHO.

Important consideration here is that XML parsing and CSS cascade can be done fast enough even for very large chapters (although we have not squeezed everything there by any means). Layout and rendering are much slower part. However rendering only needs to be done for a single page, so it is almost always layout which causes the most problems when navigating in the middle of the chapter. (Sequential reading performance considerations are different).
Peter Sorotokin is offline   Reply With Quote
Advert
Old 07-15-2009, 04:48 PM   #18
Peter Sorotokin
speaking for myself
Peter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it is
 
Posts: 139
Karma: 2166
Join Date: Feb 2008
Location: San Francisco Bay Area
Device: PRS-505
Quote:
Originally Posted by Hadrien View Post
Sure, but the problem is when you don't have logical breaking points (like with Proust).
I only keep repeating it so no one gets false impressions.

BTW, do you have those Proust EPUB files somewhere? It seems that everyone obeys 300k limit now and it is getting hard to find content which does not.

Quote:
So basically, what you mean is that the other manufacturers decided to remove the limit or opted for a much higher limit ?
What I'd really like to know is if the support for either a higher limit or no limit at all will make it onto the PRS-505/700. Otherwise it'll force content providers to use 300k flows for legacy support.
I would check what they did by trying it. For instance, they may have removed it only to make such content unusable in other way (e.g. device freezing or crashing).
Peter Sorotokin is offline   Reply With Quote
Old 07-15-2009, 04:58 PM   #19
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,843
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by Peter Sorotokin View Post
Th limit is there because we cannot paginate the content starting from the beginning of the chapter fast enough if someone navigates to the end of the chapter (e.g. through TOC). But if we have some known page breaks in the chapter we can start from those. If the chapter is too long, we just insert them heuristically (in future we may start paying attention to page-break CSS properties). In some sense it is the same startegy that converters have to do, but done on the device itself - and the artifacts are the same (artificial page breaks). Still, it's better than dropping CSS altogether IMHO.

Important consideration here is that XML parsing and CSS cascade can be done fast enough even for very large chapters (although we have not squeezed everything there by any means). Layout and rendering are much slower part. However rendering only needs to be done for a single page, so it is almost always layout which causes the most problems when navigating in the middle of the chapter. (Sequential reading performance considerations are different).
Ah, makes sense, thanks.
kovidgoyal is offline   Reply With Quote
Old 07-15-2009, 05:05 PM   #20
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 Peter Sorotokin View Post
I only keep repeating it so no one gets false impressions.

BTW, do you have those Proust EPUB files somewhere? It seems that everyone obeys 300k limit now and it is getting hard to find content which does not.
Try Ulysses: http://www.feedbooks.com/book/1232.epub
Hadrien is offline   Reply With Quote
Advert
Old 07-16-2009, 07:18 AM   #21
Jellby
frumious Bandersnatch
Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.Jellby ought to be getting tired of karma fortunes by now.
 
Jellby's Avatar
 
Posts: 7,515
Karma: 18512745
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
Quote:
Originally Posted by Peter Sorotokin View Post
Th limit is there because we cannot paginate the content starting from the beginning of the chapter fast enough if someone navigates to the end of the chapter (e.g. through TOC).
But in normal reading, one starts from the beginning and reads page by page until the end. Could that be done without the spurious page breaks? If the book is closed and then opened again to resume reading in the middle of a long "chapter", could it be done so that whatevere spurious pagebreaks needed appear only in the pages before the current position? The point is to provide a smooth reading experience, even if small inconsistencies are introduced when jumping back and forward.
Jellby is offline   Reply With Quote
Old 07-16-2009, 08:52 PM   #22
Peter Sorotokin
speaking for myself
Peter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it is
 
Posts: 139
Karma: 2166
Join Date: Feb 2008
Location: San Francisco Bay Area
Device: PRS-505
Quote:
Originally Posted by Hadrien View Post
Aha, thanks. This is the type of the file that I was looking for. BTW, were extra line breaks inserted in the last "paragraph"?
Peter Sorotokin is offline   Reply With Quote
Old 07-16-2009, 08:58 PM   #23
Peter Sorotokin
speaking for myself
Peter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it is
 
Posts: 139
Karma: 2166
Join Date: Feb 2008
Location: San Francisco Bay Area
Device: PRS-505
Quote:
Originally Posted by Jellby View Post
But in normal reading, one starts from the beginning and reads page by page until the end. Could that be done without the spurious page breaks? If the book is closed and then opened again to resume reading in the middle of a long "chapter", could it be done so that whatevere spurious pagebreaks needed appear only in the pages before the current position? The point is to provide a smooth reading experience, even if small inconsistencies are introduced when jumping back and forward.
Certainly it is possible to do it this way, but the logistics are getting just too complex for such an obscure feature. We need to break 300k limit, but there is no reason to do it in a fancy way. I'd rather do things like text/layout quality and hyphenation first.

Peter
Peter Sorotokin is offline   Reply With Quote
Old 07-18-2009, 08:44 PM   #24
Valloric
Created Sigil, FlightCrew
Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.
 
Valloric's Avatar
 
Posts: 1,982
Karma: 350515
Join Date: Feb 2008
Device: Kobo Clara HD
Quote:
Originally Posted by Peter Sorotokin View Post
I'd rather do things like text/layout quality and hyphenation first.
By all means, give those a higher priority.
Valloric is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PDF question about the flow Josieb1 Amazon Kindle 2 08-26-2010 04:03 PM
Problems with cover flow mgmueller Spring Design Alex 2 05-18-2010 05:46 PM
Cover-Flow Patent wpmills Calibre 5 04-09-2010 10:02 AM
Outline or Flow? jaxx6166 Writers' Corner 4 03-04-2009 08:37 PM
Do .prc files automatically re-flow? NAO Workshop 4 11-29-2007 11:04 AM


All times are GMT -4. The time now is 04:46 PM.


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