Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 06-01-2022, 08:34 PM   #1
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,791
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Instructions for patching firmware 4.33.19608

This patch thread is for firmware 4.33.19608 (beb075f387338b47af1067a16c8d8564e4ce2e89):

Instructions for patching on Windows, Linux, or macOS with kobopatch:
  1. Download the Kobo firmware release
    You can find the download links here here.
  2. Download and extract the patch zip
    Download and unzip kobopatch_4.33.19608.zip from here.
  3. Copy the firmware file to the src folder
    Copy the original firmware you just downloaded into the kobopatch src folder.
  4. Install the firmware if needed
    Install the firmware on your kobo BEFORE proceeding with the next steps. You can do this by extracting the contents of the firmware zip into the .kobo folder and ejecting.
  5. Choose your patches from the files in the src folder
    Enable patches in the files in the src folder (or use the overrides in kobopatch.yaml to keep your options separate).
  6. Run kobopatch
    Double-click kobopatch.bat on Windows, or run ./kobopatch.sh on Linux or macOS. On macOS, you can drag it into the terminal and press enter (you may need to go to System Preferences - Security and Privacy - General to confirm that you actually want to run it).
  7. Install the patches by copying KoboRoot.tgz into the .kobo folder of your device
    If the patching succeeded, a file named KoboRoot.tgz will be created in the out folder. Copy it to the .kobo folder of your device. Safely remove your device once you are finished. On Linux, you may have to press Ctrl+H to show the .kobo folder.
Download
geek1011 is offline   Reply With Quote
Old 06-01-2022, 08:35 PM   #2
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,791
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Changes to the kobopatch zip:
v76 (2022-06-01): Initial release for 4.33.19608.

Missing patches:
- GeoffR: KePub constant font sharpness
- GeoffR: Ignore .otf fonts

Removed patches in this version:
- jackie_w: KePub stylesheet additions - optimizeSpeed
- jackie_w: KePub stylesheet additions - optimizeLegibility

New patches in this version:
- jackie_w: KePub stylesheet additions - word-spacing
geek1011 is offline   Reply With Quote
Advert
Old 06-01-2022, 09:33 PM   #3
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,224
Karma: 16536676
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by geek1011 View Post
Removed patches in this version:
- jackie_w: KePub stylesheet additions - optimizeSpeed
- jackie_w: KePub stylesheet additions - optimizeLegibility
These 2 patches have been retired because they are no longer needed. You can now edit your Kobo config file (.kobo/Kobo/Kobo eReader.conf) to achieve the same result. See this post for more detail.

The benefit of using the Kobo config file is that it will survive firmware upgrades, whereas the old kobopatches needed to be re-enabled after every upgrade.

Last edited by jackie_w; 06-01-2022 at 09:40 PM.
jackie_w is offline   Reply With Quote
Old 06-02-2022, 05:36 AM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 76,421
Karma: 136564696
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Thank you @geek1011 and @jackie_w.
JSWolf is offline   Reply With Quote
Old 06-02-2022, 06:41 AM   #5
xyclonei
Zealot
xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.
 
xyclonei's Avatar
 
Posts: 107
Karma: 67444
Join Date: Dec 2018
Device: Kobo Clara HD
Much appreciated, geek1011 & jackie_w!

The reading improvement of KePub stylesheet additions - word-spacing patch is fantastic! (I've set mine to -0.03em as -0.05em feels a bit too crowded. )
xyclonei is offline   Reply With Quote
Advert
Old 06-02-2022, 07:58 AM   #6
GlenRunciter
Enthusiast
GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.GlenRunciter ought to be getting tired of karma fortunes by now.
 
GlenRunciter's Avatar
 
Posts: 36
Karma: 253826
Join Date: Apr 2015
Location: Stuttgart
Device: Kobo Sage
TXH for the patches. everything went smoothly.
GlenRunciter is offline   Reply With Quote
Old 06-02-2022, 09:17 AM   #7
Deobulakenyo
Guru
Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.
 
Posts: 705
Karma: 2153490
Join Date: Aug 2021
Location: Stupid Philippines
Device: Kobo Libra 2, Boyue Likebook P78
Quote:
Originally Posted by jackie_w View Post
These 2 patches have been retired because they are no longer needed. You can now edit your Kobo config file (.kobo/Kobo/Kobo eReader.conf) to achieve the same result. See this post for more detail.

The benefit of using the Kobo config file is that it will survive firmware upgrades, whereas the old kobopatches needed to be re-enabled after every upgrade.
Can this two options be included in the conf file or only a choice between the two?

webkitTextRendering=optimizelegibility
webkitTextRendering=optimizespeed
Deobulakenyo is offline   Reply With Quote
Old 06-02-2022, 09:21 AM   #8
xyclonei
Zealot
xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.xyclonei put the bomp in the bomp-a-bomp-a-bomp.
 
xyclonei's Avatar
 
Posts: 107
Karma: 67444
Join Date: Dec 2018
Device: Kobo Clara HD
Quote:
Originally Posted by Deobulakenyo View Post
Can this two options be included in the conf file or only a choice between the two?

webkitTextRendering=optimizelegibility
webkitTextRendering=optimizespeed
I believe it's either of the two, as the last entry will most likely override the first.
xyclonei is offline   Reply With Quote
Old 06-02-2022, 10:47 AM   #9
Deobulakenyo
Guru
Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.
 
Posts: 705
Karma: 2153490
Join Date: Aug 2021
Location: Stupid Philippines
Device: Kobo Libra 2, Boyue Likebook P78
Quote:
Originally Posted by xyclonei View Post
I believe it's either of the two, as the last entry will most likely override the first.
Thank you, are these settings for the texts in a book when reading it? The webkit term is throwing me off.
Deobulakenyo is offline   Reply With Quote
Old 06-02-2022, 11:09 AM   #10
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,224
Karma: 16536676
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Quote:
Originally Posted by Deobulakenyo View Post
Thank you, are these settings for the texts in a book when reading it? The webkit term is throwing me off.
QtWebKit is the underlying text rendering engine used by the Kobo kepub reading app (and other reading apps).

The descriptions from the 2 retired patches may help with understanding the 2 options:
  • optimizelegibility: Enables ligatures/kerning in KePubs, but may cause some additional rendering problems for fully justified text.
  • optimizespeed: Disables ligatures/kerning, but fixes some rendering problems that affect fully justified text in KePub

Basically you're choosing whether to render kepub text faster or "better". The latter being subjective, of course.
jackie_w is offline   Reply With Quote
Old 06-02-2022, 11:12 AM   #11
Deobulakenyo
Guru
Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.Deobulakenyo ought to be getting tired of karma fortunes by now.
 
Posts: 705
Karma: 2153490
Join Date: Aug 2021
Location: Stupid Philippines
Device: Kobo Libra 2, Boyue Likebook P78
Quote:
Originally Posted by jackie_w View Post
QtWebKit is the underlying text rendering engine used by the Kobo kepub reading app (and other reading apps).

The descriptions from the 2 retired patches may help with understanding the 2 options:
  • optimizelegibility: Enables ligatures/kerning in KePubs, but may cause some additional rendering problems for fully justified text.
  • optimizespeed: Disables ligatures/kerning, but fixes some rendering problems that affect fully justified text in KePub

Basically you're choosing whether to render kepub text faster or "better". The latter being subjective, of course.
Thank you for the explanation.
Deobulakenyo is offline   Reply With Quote
Old 06-02-2022, 11:34 AM   #12
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 76,421
Karma: 136564696
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by jackie_w View Post
QtWebKit is the underlying text rendering engine used by the Kobo kepub reading app (and other reading apps).

The descriptions from the 2 retired patches may help with understanding the 2 options:
  • optimizelegibility: Enables ligatures/kerning in KePubs, but may cause some additional rendering problems for fully justified text.
  • optimizespeed: Disables ligatures/kerning, but fixes some rendering problems that affect fully justified text in KePub

Basically you're choosing whether to render kepub text faster or "better". The latter being subjective, of course.
Just a quick note. This will have no effect on ePub as that uses RMSDK and does not use webkit.
JSWolf is offline   Reply With Quote
Old 06-02-2022, 02:02 PM   #13
Uncle Robin
Diligent dilettante
Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.
 
Uncle Robin's Avatar
 
Posts: 3,448
Karma: 49052774
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra H2O
Quote:
Originally Posted by JSWolf View Post
Just a quick note. This will have no effect on ePub as that uses RMSDK and does not use webkit.
which is of course made abundantly clear by the fact that every single post talking about these settings says "Kepub", not EPUB. Subtle hints like "QtWebKit is the underlying text rendering engine used by the Kobo kepub (e.a.)reading app" might have given it away to sharp eyed readers as well.
Uncle Robin is offline   Reply With Quote
Old 06-02-2022, 02:04 PM   #14
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 76,421
Karma: 136564696
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Uncle Robin View Post
which is of course made abundantly clear by the fact that every single post talking about these settings says "Kepub", not EPUB. Subtle hints like "QtWebKit is the underlying text rendering engine used by the Kobo kepub (e.a.)reading app" might have given it away to sharp eyed readers as well.
I posted that because of "(and other reading apps)" where it could be easy to think ePub as well given that it's another reading app.
JSWolf is offline   Reply With Quote
Old 06-02-2022, 02:18 PM   #15
Uncle Robin
Diligent dilettante
Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.
 
Uncle Robin's Avatar
 
Posts: 3,448
Karma: 49052774
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra H2O
Quote:
Originally Posted by JSWolf View Post
I posted that because of "(and other reading apps)" where it could be easy to think ePub as well given that it's another reading app.
YOU quoted this, but I will make it REALLY obvious for you anyway.
Quote:
optimizelegibility: Enables ligatures/kerning in KePubs, but may cause some additional rendering problems for fully justified text.
optimizespeed: Disables ligatures/kerning, but fixes some rendering problems that affect fully justified text in KePub


Basically you're choosing whether to render kepub text faster or "better". The latter being subjective, of course.
That's at least FOUR times the post you quoted and referred to made it explicitly clear that it was talking about kepubs
Uncle Robin is offline   Reply With Quote
Reply

Tags
kobopatch, patch, patch32lsb, patches, patching


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Instructions for patching firmware 3.16.10 GeoffR Kobo Developer's Corner 12 08-14-2015 04:40 AM
Instructions for patching firmware 3.11.0 GeoffR Kobo Developer's Corner 226 06-01-2015 06:32 AM
Instructions for patching firmware 3.8.0 GeoffR Kobo Developer's Corner 92 10-22-2014 08:22 AM
Instructions for patching firmware 3.3.x, 3.4.x, 3.5.x GeoffR Kobo Developer's Corner 285 08-27-2014 11:06 AM
Instructions for patching firmware 3.1.1 GeoffR Kobo Developer's Corner 64 04-18-2014 02:23 PM


All times are GMT -4. The time now is 10:32 PM.


MobileRead.com is a privately owned, operated and funded community.