View Single Post
Old 12-16-2011, 01:43 AM   #397
Buggins
Zealot
Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.Buggins ought to be getting tired of karma fortunes by now.
 
Posts: 137
Karma: 1007008
Join Date: Aug 2008
Location: Russia
Device: Nook Simple Touch
Quote:
Originally Posted by Dave_S View Post
I think that you are absolutely correct!
CoolReader does create a preformatted cache file of a book the first time that you open it. That makes subsequent openings much faster, since formatting again is not necessary. However, when you change any formatting (font face, font size, line spacing, etc. etc.) in the book it is going to require rebuilding that cache file all over again.
After format settings change, cache file is not being updated completely.
Only style and sizes/rectangles data is to be updated.
CoolReader needs to reformat book completely (split text into lines/paragraphs/pages) after change of settings which affect formatting.
Full reformatting is slow (comparing to partial formatting, only for visible part of book, as in some other readers), but it gives "real" page bounds, and number of pages, which do not jump while navigating.

Last edited by Buggins; 12-16-2011 at 01:48 AM.
Buggins is offline   Reply With Quote