Id
Name
Description
khd-406 Disable pinch-to-zoom font resizing Prevents the pinch gesture resizing the font when reading k/epubs (on Aura or other devices with a multitouch kernel). Pinch to zoom images still works. khd-405 Un-Force user text-align in div,p tags in KePubs This patch allows the text alignment set by the publisher in the kepub stylesheet to override the alignment selected by the reader from the device. div, p { text-align: %1 !important; } --> body { text-align: %1 !important; } khd-404 Un-force font-family override p tags (std epubs) This patch allows the font set for paragraphs by the publisher in the epub stylesheet to override the font selected by the reader from the device. body, p { font-family: -ua-default !important; } --> body { font-family: -ua-default !important; } khd-403 KePub fixed font sharpness This patch causes a fixed value for font sharpness to be used in kepub books, instead of the value set by the advanced font sharpness/weight slider. The slider sharpness values range from -0.4(min.) to 0.2(max.), default -0.0666. This patch allows one of three fixed values: 0.0, 0.1, or 0.2. body { -kobo-font-sharpness: %1; -kobo-font-thickness: %2; }\n --> body{-kobo-font-sharpness:0.0/*%1*/;-kobo-font-thickness:%2}\n khd-402 ePub fixed font sharpness This patch causes a fixed value for font sharpness to be used in epub books, instead of the value set by the advanced font sharpness/weight slider. The slider sharpness values range from -0.4(min.) to 0.2(max.), default -0.0666. This patch allows one of three fixed values: 0.0, 0.1, or 0.2. -kobo-font-sharpness: %1; --> -kobo-font-sharpness:0.0; khd-401 Enforce user line spacing in ePubs This patch cannot be enabled if the `ePub fixed/adjustable top/bottom margins` patch is enabled. This patch causes the line spacing setting selected from the reading settings (Aa) menu to be applied at body and paragraph level, instead of just at body level. This will result in the user-selected line spacing setting taking effect in some books where it wouldn't before, but there will still be some books where it won't take effect (such as those where the publisher has used <div> instead of <p> for paragraphs), and some books where it does take effect when it shouldn't (such as those where the publisher has used <p> instead of <h1>, <h2>, etc. for headings). The only way to get perfect results is to edit the epub and fix the problems at source. khd-400 Enforce user line spacing and justification in ePubs This patch causes the line spacing AND justification settings selected from the reading settings (Aa) menu to be applied at body and paragraph level, instead of just at body level. This will result in the user-selected settings taking effect in some books where they wouldn't before, but there will still be some books where they won't take effect, and some books where they do take effect when they shouldn't. (The only way to get perfect results is to edit the epub and fix the problems at source.) khd-399 Force user line spacing in KePubs This patch will allow the line spacing set by the slider to take effect in some problem KePub books with fixed linespacing (ones where the publisher has used <div> instead of <p> for pararaphs.) However it might also override some line spacing that would better be left fixed. khd-398 KePub zero body margin/padding This patch adds the following to the built-in KePub stylesheet: body{margin:0!important;padding:0!important} which solves the problem with the text of some KePubs being shifted to the right and cut off at the right margin in full-screen reading mode. khd-397 Fix kepub side bearing font cut-off bug In kepubs, characters with large side bearing values (such as italic f, J) can be cut off if they appear at the very end of a line. The problem occurs in normal reading mode when the margin adjustment slider is set to minimum and in full-screen mode at any margin slider setting. To fix it this patch adds one of the following lines to the built-in kepub stylesheet, depending on patch options chosen (first line is the default if no options are changed): body>div{padding-left:.2em!important;padding-right: .2em!important} body>div{padding-top: .2em!important;padding-bottom:.2em!important} body>div{padding: .2em .2em!important} body>* {padding-left:.2em!important;padding-right: .2em!important} body>* {padding-top: .2em!important;padding-bottom:.2em!important} body>* {padding: .2em .2em!important} There are two main types of kepub, each affected differently by this patch: Type 1: kepubs created by Kobo from epub2 books, or created by Calibre with a recent version of the KoboTouchExtended driver. Type 2: kepubs created by Kobo from epub3 books, or created by Calibre with an old version of the KoboTouchExtended driver. Type 1 kepubs work best with this patch, the only side effects should be slightly larger screen margins. Some Type 2 kepubs might suffer additional side effects such as extra horizontal or vertical space between elements. There is an option below (marked **1**) where you can choose whether to fix the bug only for Type 1 kepubs (default) or for both types. There are also options below (marked **2**) to make the patch suit kepubs with horizontal or vertical text directions, or both. The side effects for Type 2 kepubs will likely be worse if the option for both horizontal and vertical is chosen. khd-396 Set kepub hyphenation The built-in kepub stylesheet has a line "* { -webkit-hyphens: auto; }" to turn on hyphenation, but it is only used if the device's justification button is set to full justification. With this patch enabled hyphenation will always/never be turned on, regardless of justification button setting. (Note that if the publisher has set the hyphenation in the book's stylesheet then that will override the built-in stylesheet.) khd-395 Custom Sleep/Power-off timeouts khd-394 Custom footer Changes the footer text with something shorter (not sure how it affects translations) khd-393 Remove white borders from homescreen tile book covers khd-392 Compact homepage layout (Aura only) khd-391 Compact homepage layout (Glo only) khd-390 Block WiFi firmware upgrade This patch is untested. If it works then the firmware will not be upgraded during a WiFi sync, but you can still upgrade manually or by syncing with the Kobo desktop. WARNING: This patch could result in a boot loop when signing out of your Kobo account (Settings > Accounts > Sign out) or invoking a factory reset from the device information menu (Settings > Device information > Factory reset). Remove this patch before using either of those options. A factory reset invoked using the hardware methods (such as holding down the light button while switching on) should not be affected. khd-389 Custom kepub default margins khd-388 Margins fine tuning Do not enable this patch unless you're sure you need it. It may cause the screen to be off-centre. khd-387 Customise PinchGestureRecognizer khd-386 Turkish keyboard khd-385 Hebrew keyboard khd-384 Arabic keyboard khd-383 Cyrillic keyboard khd-382 Remove non-system fonts in Reader list Removes Gothic, Ryumin, OpenDyslexic. BEWARE: Also removes most other sideloaded fonts. khd-381 Remove system fonts in Reader list Removes Amasis, Avenir, Caecilia, Georgia, Gill Sans, Kobo Nickel, Malabar. BEWARE: Also removes sideloaded Delima, Felbridge, Rockwell, Times New Roman. khd-380 Custom page refresh options (1,2,4,8,16,32,64) khd-379 Custom page refresh options (1,2,3,...,12) khd-378 ePub fixed/adjustable top/bottom margins This patch sets the @page margin sizes in epubs, overriding any @page margin set in the book's stylesheet. By default the top and bottom margins are set to be adjustable, their size similar to the left/right margin size set by the adjustment slider. There are options to set the top and/or bottom margin to a fixed size instead. Note that this patch has the side-effect of removing the body bottom padding from the built-in stylesheet, which means that there will no longer be a line of padding added automatically at the end of chapters. khd-377 Allow download all in Browser khd-376 Freedom to advanced fonts control This patch allows the advanced font options (weight/sharpness adjustments) to work with sideloaded fonts too. (KEPUB: OTF and TTF. EPUB: TTF only.) WARNING: IT IS NOT SAFE TO ENABLE THIS PATCH IF YOUR DEVICE IS SET TO A JAPANESE LOCALE OR JAPANESE BOOKS ARE OPENED. khd-375 Search in Library by default khd-374 Brightness fine control khd-373 Custom font sizes Unpatched font sizes now depend on the device's screen resolution: GloHD: 14px - 150px (48 sizes) AuraHD/H2O: 12px - 150px (50 sizes) Glo/Aura: 12px - 122px (43 sizes) Touch/Mini: 12px - 90px (35 sizes) Unpatched sizes increase in steps of 1 from the smallest size up to size 22, then in steps of 2 up to size 50, then in steps of 4 up to the largest size. I don't know how many sizes are allowed, but it is probably safe to use 50. The example replacement values in this patch result in the following ranges, with increases in steps of 1 from the smallest size up to size 48, then steps of 2 up to size 60, then steps of 4 up to the largest size: GloHD: 14px - 88px (48 sizes) AuraHD/H2O: 12px - 88px (50 sizes) Glo/Aura: 12px - 80px (48 sizes) Touch/Mini: 12px - 80px (48 sizes) khd-372 Custom left & right margins khd-371 My 15 line spacing values khd-370 My 10 line spacing values khd-369 Custom reading footer style This patch customises the following properties of the reading footer: * Footer height (the amount of the screen reserved for the footer.) * Caption font size (Caption = page number or other progress indicator) * Caption top margin, which changes its vertical position within the footer. When editing the replacement values below, BE CAREFUL NOT TO CHANGE THE LENGTH OF THE REPLACEMENT STRING! If a replacement string is too long you will get an error when making the patch, but if one is too short then there will be no error, but strange things will happen to the reading footer. khd-368 Disable reading footer khd-367 Ignore book TOC navpoints khd-366 Ignore book internal CSS stylesheet khd-365 Default ePub sans-serif font (Gill Sans) This patch changes the default ePub sans-serif font from Avenir to Gill Sans. To use a different font, change "Gill" in the replacement string to another font name prefix (6 letters max.). For example change "Gill" to "Trebuc" to use a sideloaded Trebuchet font. khd-364 Default ePub monospace font (Courier) This patch lets the EPUB reader use any font with a name beginning "Courier" (such as Courier Prime, available at http://quoteunquoteapps.com/courierprime) as the default monospace font instead of Adobe's proprietary Courier Std font. To use a different font, change "Courier" in the replacement string to another font name prefix (7 letters max.). For example, change `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to use HP's Dark Courier font available at http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en khd-363 Fix page breaks bug The long paragraph bug has since been fixed in the current firmware. However this patch also has the side effect of disabling widows/orphans processing. (So now enabling it has the same effect as setting orphans:1; widows:1; in the stylesheet of all epub books, i.e. it prevents those extra blank lines being added to the bottom of some pages.) khd-362 Remove PDF page turn arrows at left and right edges of page khd-361 Preserve PDF pan position across page turns khd-360 Remove PDF map widget shown during panning