Quote:
Originally Posted by JLB14
Hi guys,
When I shutdown my Kobo Forma, start it again, and reopen the .epub I was reading, line-height property adjusted by the slider isn't properly applied (see by yourselves, two attached pictures showing what happens).
I don't find any long-term solution, considering I already removed any line-height property of the book by conversion (double-checked the book stylesheet, no line-height property remaining).
I did find a temporary solution, which is touching anything on the Kobo slider, forcing the epub reader to refresh, and everything is back to normal (until next shutdown).
|
When you change the font and other settings, the change is stored in two places. One is in the database and will be used for that book whenever you open it. The other is in the config file and will be used for the next book that you open that does not have saved font settings.
What happens if:
- You close and reopen the book without powering off.
- Close and open a new book with similar stylesheet.
- Close the book, open another book and close that and then open this book.
- Close the book, power off the device and then power it on and open the book.
- You change all three settings even if you change them back to the original values.
For all the above, it should use the changed settings. The behaviour you are seeing is suggesting that the changes are not being saved. Or not being saved properly.
Are there any other problems that are noticeable after the poweroff? Such as losing the reading position or books disappearing. The problem you describe could be related to a database corruption. There could be an issue with the database that is preventing the settings being saved for the book in the database. When this happens, when you reboot the device and the database is read, old data is read from the database leading to issues like you are seeing. If this is the case for you, it suggests you had previously set the line height for the book and it is using that rather than getting it from the config file.
You can test the database by connecting to a PC and using an SQLite database manager. These will have a tool to do it. Or, if you are a calibre user, my Kobo Utilities plugin has the function.