View Single Post
Old 04-14-2014, 06:43 AM   #30
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Firstly, yes, the database is basically the same for all firmware on the e-ink ereaders. It has changed over time, but the schema is backwardly compatible. The WiFi can use the same database schema as the Aura. In fact, the desktop app will update the database schema even if you do not let it update the firmware. The older firmware won't touch the content_settings table and other parts of the database.

For the font settings, there have been changes. My memory says the advanced settings was not in the 1,9.x firmware. With 3.2.0, the advanced settings combined two of the sliders into one. The other difference is that the values behind the line height settings have changed once when Kobo reduced the minimum setting.

The individual font settings was added around FW2.2. Before that, all books used the settings in the config file. I think that is part of the reason for the way it is handled. They added saving the individual settings onto what was already happening. Personally, I'm happy with the way it works. I rarely change the settings, so it means there aren't extra rows in the database. It also works for me as I tend to read a book from start to finish.

The advanced settings is only there for the fonts supplied on the device. It isn't on the "Document default" because that is not actually a font. That says to use whatever font the book specified and it if doesn't use a default the firmware specified. If you choose a font, it overrides the set by the book. I'm not sure if it overrides the font everywhere or only certain uses.

The advanced settings are only stored in the config file. I think the expectation is that you tune them once to suit once. The other settings override or adjust things in the books, so storing them at the book level makes sense. The font slider on the advanced settings is the same setting as the main dialog, I think the idea is that as you adjust the sharpness/weight, you might find that you can use a different font size. The advanced settings are stored for each font in the config file.
davidfor is offline   Reply With Quote