Id
Name
Description
khd-456 Change dicthtml strings to micthtml This patch is used for something to do with syncing and custom dictionaries. If you don't know what it does, then you probably don't need it. khd-455 Always display chapter name on navigation menu Normally the <-> navigation menu only displays the current chapter name if [Reading settings > Display progress for:] is set to 'Current Chapter'. This patch causes the current chapter name to be displayed if 'Entire book' progress is selected as well. Works for both ePub and KePub books. in ReadingMenuScrubberController::setChapterAndProgressText(...) khd-454 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-453 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-452 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-451 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-450 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-449 Force user line spacing in ePubs (part 1 of 2) This is part 1 of 2. Also enable part 2 in librmsdk.so.1.0.0.patch This patch prevents any line-height style set in the book's stylesheet from being recognised. It will spoil the formatting of some books, but will ensure that the line spacing set with the adjustment slider takes effect. khd-448 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-447 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-446 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-445 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-444 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-443 Custom Sleep/Power-off timeouts khd-442 Custom footer Changes the footer text with something shorter (not sure how it affects translations) khd-441 Remove white borders from homescreen tile book covers khd-440 Compact homepage layout (Aura only) khd-439 Compact homepage layout (Glo only) khd-438 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-437 Custom kepub default margins khd-436 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-435 Customise PinchGestureRecognizer khd-434 Turkish keyboard khd-433 Hebrew keyboard khd-432 Arabic keyboard khd-431 Cyrillic keyboard khd-430 Remove non-system fonts in Reader list Removes Gothic, Ryumin, OpenDyslexic. BEWARE: Also removes most other sideloaded fonts. khd-429 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-428 Custom page refresh options (1,2,4,8,16,32,64) khd-427 Custom page refresh options (1,2,3,...,12) khd-426 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-425 Allow download all in Browser khd-424 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-423 Search in Library by default khd-422 Brightness fine control khd-421 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-420 Custom left & right margins khd-419 My 15 line spacing values khd-418 My 10 line spacing values khd-417 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-416 Disable reading footer khd-415 Ignore book TOC navpoints khd-414 Ignore book internal CSS stylesheet khd-413 Force user line spacing in ePubs (Part 2 of 2) This is part 2 of 2. Also enable part 1 in libnickel.so.1.0.0.patch This patch prevents any line-height style set in the book's stylesheet from being recognised. It will spoil the formatting of some books, but will ensure that the line spacing set with the adjustment slider takes effect. (Unless the publisher has used the font shorthand style; see below.) khd-412 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-411 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-410 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-409 Remove PDF page turn arrows at left and right edges of page khd-408 Preserve PDF pan position across page turns khd-407 Remove PDF map widget shown during panning