Quote:
Originally Posted by Dave_S
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.