View Single Post
Old 04-28-2015, 12:24 PM   #2
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Notes and other patches

Notes:

The Glo homescreen layout has changed slightly, a bit of extra space at the bottom of the screen in this version, I had to squish up the `Compact homescreen layout` patch for Glo and Aura even more to compensate. I don't know how good it will look on the Aura now.

WARNING: Don't enable the `Compact homescreen layout` patches on devices other than the Glo/Aura! These patches won't work properly on other devices, can cause the cover images used for the tiles to be resized and remain the wrong size even after the patch is removed.

WARNING: There has been a report that the `Block WiFi firmware upgrade` patch interferes with the Factory reset option invoked from the Settings > Device information menu, resulting in a boot loop. This problem could also happen if you Sign out of your Kobo account from the Settings > Accounts menu. To avoid this happening, remove the `Block WiFi firmware upgrade` patch before using these options.


Working around problems with reading kepubs in full-screen mode:

To enable the full-screen reading option, add the following to the device's configuration file ./kobo/Kobo/Kobo eReader.conf using a unix-aware text editor (don't use Windows' Notepad or Wordpad, use an editor such as Notepad++ instead.)
Code:
[FeatureSettings]
FullScreenReading=true
Then it will be possible to switch between normal and full-screen mode by ticking the new "Show header and footer" box in the Reading Settings menu.

Full-screen mode works well with epubs, but there are two problems that affect kepubs:

1. If the book's stylesheet has non-zero margin or padding on the body element, then the text can be shifted to the right resulting in text being cut off at the right hand side.

For sideloaded kepubs this should be able to be fixed by adding the following to the book's stylesheet, or to kobo_extra.css if that option is enabled in Calibre:
Code:
body { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; }
For kepubs synced from Kobo, enabling the `KePub zero body margin/padding` patch will modify the device's built-in KePub stylesheet instead.


2. For some fonts, characters with a large side-bearing value (such as Georgia f, J, etc.) get cut off if they appear at the end of a line.

For sideloaded kepubs created by recent versions of Calibre's KoboTouchExtended driver, this can be fixed by adding the following to the book's stylesheet or to kobo_extra.css:
Code:
div#book-columns { padding: 0.2em !important; }
For kepubs synced from Kobo or created with older versions of the KoboTouchExtended driver, enabling the `Fix kepub side bearing font cut-off bug` patch will add the appropriate padding to the device's built-in stylesheet instead.


Advanced font options for sideloaded fonts.

The `Freedom to advanced fonts control` patch enables the weight/sharpness adjustment menu for sideloaded fonts. It works for both OTF and TTF fonts in the KePub reader, but usually only for TTF fonts in the epub reader.

To enable kepub kerning for sideloaded fonts, the font must be in TTF format with "Old style kern" tables. You can generate these tables with Fontforge by converting the font to TTF with the "Old style kern" option ticked. See this thread.


Ghosting on older Pearl screen devices

If you are bothered by ghosting from menu selections and when highlighting or panning with this firmware version, you can try adding the following feature setting to the device configuration file:
Code:
[FeatureSettings]
LeanAndMean=false

More patches:

`Re-enable LeanAndMean touch gestures` if LeanAndMean feature has been disabled in the configuration file: post #31

`Disable pinch-to-zoom font resizing` for the Aura: post #111

`Force user line spacing in ePubs` (A stronger replacement for the `Enforce user line spacing in ePubs` patch.)


If you know of any other patches for firmware 3.15.0 post them in this thread and I'll add them to this post.

Last edited by GeoffR; 10-17-2015 at 01:32 AM. Reason: Added link to `Force user line spacing in ePubs` patch
GeoffR is offline   Reply With Quote