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 08-29-2026, 05:43 AM   #31
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: 84,749
Karma: 153788055
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
I want to thank you! It's much better.

It's not perfect, but it is much better. If I have the line height small enough, I still get the broken line. If I have the line height one step larger, I get the letter descenders ever so slightly cut off like in your photo on your git. If the top margin can be reduced a tiny but, that may push the rest of the descenders back where they belong on the previous page.

There one other thing I would really like if it can be done. I have no idea if ti can be done or not. Would it be possible to change the page numbering so it uses the same page numbers as RMSDK?

Last edited by JSWolf; 08-29-2026 at 05:57 AM.
JSWolf is online now   Reply With Quote
Old 08-29-2026, 08:47 AM   #32
MrSilverstrike
Connoisseur
MrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single book
 
MrSilverstrike's Avatar
 
Posts: 63
Karma: 113630
Join Date: Apr 2024
Location: Belgium
Device: Kobo Libra Color, Kobo Clara Color
Quote:
Originally Posted by JSWolf View Post
I want to thank you! It's much better.

It's not perfect, but it is much better. If I have the line height small enough, I still get the broken line. If I have the line height one step larger, I get the letter descenders ever so slightly cut off like in your photo on your git. If the top margin can be reduced a tiny but, that may push the rest of the descenders back where they belong on the previous page.

There one other thing I would really like if it can be done. I have no idea if ti can be done or not. Would it be possible to change the page numbering so it uses the same page numbers as RMSDK?
You're welcome! Can you make a screenshot of your exact use case? And mention what font you're using? Perhaps there's still something I can do about this!

As for pagination: I have no idea! I'd need to look into that...
MrSilverstrike is online now   Reply With Quote
Old 08-29-2026, 05:34 PM   #33
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: 84,749
Karma: 153788055
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Here is how the two pages look in KePub. The first screen is at minimum line height and the other two are one step up.

Click image for larger version

Name:	screen_004.png
Views:	28
Size:	347.9 KB
ID:	225513

Click image for larger version

Name:	screen_001.png
Views:	26
Size:	348.6 KB
ID:	225512 Click image for larger version

Name:	screen_002.png
Views:	21
Size:	35.7 KB
ID:	225511

Last edited by JSWolf; 08-29-2026 at 05:37 PM.
JSWolf is online now   Reply With Quote
Old 09-01-2026, 05:35 PM   #34
MrSilverstrike
Connoisseur
MrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single book
 
MrSilverstrike's Avatar
 
Posts: 63
Karma: 113630
Join Date: Apr 2024
Location: Belgium
Device: Kobo Libra Color, Kobo Clara Color
I've discovered that basically, at very tight line spacing, there isn't a way to reliably fix the problem, unfortunately.

I did do another deep dive into book loading. Long chapters should load 2-3x as fast as before. A long chapter that took 11 seconds on my Kobo Clara BW to load now loads in 4 seconds...

If you want to help me test the latter, take a look here.
MrSilverstrike is online now   Reply With Quote
Old 09-01-2026, 05:59 PM   #35
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: 84,749
Karma: 153788055
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 MrSilverstrike View Post
I've discovered that basically, at very tight line spacing, there isn't a way to reliably fix the problem, unfortunately.

I did do another deep dive into book loading. Long chapters should load 2-3x as fast as before. A long chapter that took 11 seconds on my Kobo Clara BW to load now loads in 4 seconds...

If you want to help me test the latter, take a look here.
Thanks for taking a look and doing what you could. I'll be happy to test this.
JSWolf is online now   Reply With Quote
Old 09-01-2026, 07:16 PM   #36
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: 84,749
Karma: 153788055
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 MrSilverstrike View Post
I've discovered that basically, at very tight line spacing, there isn't a way to reliably fix the problem, unfortunately.

I did do another deep dive into book loading. Long chapters should load 2-3x as fast as before. A long chapter that took 11 seconds on my Kobo Clara BW to load now loads in 4 seconds...

If you want to help me test the latter, take a look here.
I've installed the beta and guess what? The broken lines are fix at the small line height. Well done!
JSWolf is online now   Reply With Quote
Old Yesterday, 02:24 AM   #37
MrSilverstrike
Connoisseur
MrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single book
 
MrSilverstrike's Avatar
 
Posts: 63
Karma: 113630
Join Date: Apr 2024
Location: Belgium
Device: Kobo Libra Color, Kobo Clara Color
Quote:
Originally Posted by JSWolf View Post
I've installed the beta and guess what? The broken lines are fix at the small line height. Well done!
Even better, great to hear!

Also, did you notice a speed-up when opening a book? It should be quite noticeable if you happen to have a book with a lengthy chapter (e.g. many pages). Subsequent book opens (so closing and re-opening) a book should also be noticeably faster, and page turns may be affected too.

On my Kobo Libra Colour the effect was quite pronounced. I'd been testing on a Clara BW first and I was surprised by how quickly my (slow, before!) book loads now.
MrSilverstrike is online now   Reply With Quote
Old Yesterday, 03:47 AM   #38
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: 84,749
Karma: 153788055
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 MrSilverstrike View Post
Even better, great to hear!

Also, did you notice a speed-up when opening a book? It should be quite noticeable if you happen to have a book with a lengthy chapter (e.g. many pages). Subsequent book opens (so closing and re-opening) a book should also be noticeably faster, and page turns may be affected too.

On my Kobo Libra Colour the effect was quite pronounced. I'd been testing on a Clara BW first and I was surprised by how quickly my (slow, before!) book loads now.
About the same load time. But then I don't have any really large eBooks handy. I'll get a screen grab of how it looks at the same two line height settings as I took before so you can see,
JSWolf is online now   Reply With Quote
Old Yesterday, 09:03 AM   #39
fogice
Addict
fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!fogice is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!
 
Posts: 331
Karma: 50000
Join Date: May 2014
Device: Kobo Libra 2
Quote:
Originally Posted by MrSilverstrike View Post
I did do another deep dive into book loading. Long chapters should load 2-3x as fast as before. A long chapter that took 11 seconds on my Kobo Clara BW to load now loads in 4 seconds...
Ooh, that sounds exciting! The Libra 2 gets bogged down with long chapters. Is the 11 seconds with your older NickelTypeFix, or with an unmodified Kobo?

I've often thought that Kobo should have programmed 'new chapter display' as follows:
  1. Load new chapter into memory
  2. Calculate first page layout
  3. Display first page layout, but hide "Page 1 of x" message
  4. Calculate layout for remainder of chapter
  5. Update display to show "Page 1 of 38"

Last edited by fogice; Yesterday at 09:06 AM.
fogice is offline   Reply With Quote
Old Yesterday, 01:38 PM   #40
MrSilverstrike
Connoisseur
MrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single bookMrSilverstrike has the entire Project Gutenberg collection on their reader and has corrected every single error in every single book
 
MrSilverstrike's Avatar
 
Posts: 63
Karma: 113630
Join Date: Apr 2024
Location: Belgium
Device: Kobo Libra Color, Kobo Clara Color
Quote:
Originally Posted by fogice View Post
Ooh, that sounds exciting! The Libra 2 gets bogged down with long chapters. Is the 11 seconds with your older NickelTypeFix, or with an unmodified Kobo?[/LIST]
Load times were ~11s with a Kobo Clara BW (stock, which is the same as it was with the previous version of the mod), and ~4 with the experimental version of the mod installed. To be clear, it's mostly noticeable on larger chapters. Smaller chapters don't have too much overhead for layout/shaping, so they are roughly equally fast because below <1.5s the screen is the bottleneck as it needs to do a full refresh when a book is opened.
MrSilverstrike is online now   Reply With Quote
Old Yesterday, 01:59 PM   #41
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: 84,749
Karma: 153788055
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Here are the screens of my Libra 2 with the newest version of NickelTypeFix. It's one page followed by the next page so you can see that the ever so slight lines in the descender do not show on the next page.

Click image for larger version

Name:	screen_001.png
Views:	20
Size:	369.8 KB
ID:	225637 Click image for larger version

Name:	screen_002.png
Views:	22
Size:	359.4 KB
ID:	225638

Last edited by JSWolf; Yesterday at 02:07 PM.
JSWolf is online now   Reply With Quote
Old Today, 07:34 AM   #42
npr
Zealot
npr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five wordsnpr can name that ebook in five words
 
Posts: 121
Karma: 37418
Join Date: Jan 2013
Device: H2OE2, Libra 2
Testing the faster load on my Libra 2
Time to load the first chapter of your test book:
default firmware: time 5.5sec
NickelTypeFix v0.8: time 5.5 sec
Faster Load software: time 5.5 sec

nickel-type-fix.log:
2026-09-03 12:29:00 NickelTypeFix v0.8-7-g6daf3a2: Fast text shaping: enabled=yes, active=yes

Unfortunately I'm seeing no significant improvement here.
npr is offline   Reply With Quote
Old Today, 01:31 PM   #43
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: 136
Karma: 67444
Join Date: Dec 2018
Device: Kobo Clara HD
Quote:
Originally Posted by npr View Post
Testing the faster load on my Libra 2
Time to load the first chapter of your test book:
default firmware: time 5.5sec
NickelTypeFix v0.8: time 5.5 sec
Faster Load software: time 5.5 sec

nickel-type-fix.log:
2026-09-03 12:29:00 NickelTypeFix v0.8-7-g6daf3a2: Fast text shaping: enabled=yes, active=yes

Unfortunately I'm seeing no significant improvement here.
My observation is that the improvement is more pronounced on larger chapters and not noticeable on smaller ones.

optimizeLegibility seem to bog down the device rendering and with the faster load version, there seems to be a significant improvement.
xyclonei is online now   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Typesetting Shakespeare Psymon ePub 26 06-20-2016 04:21 AM
Best typesetting/typography engine: Kindle Voyage vs Kobo Aura H2O cerem0ny Which one should I buy? 16 04-18-2016 08:45 AM
Is there a way to import kepub to calibre/convert a kepub to other formats? Major General Library Management 9 04-08-2014 10:00 PM
iOS Devices [mod: might be] Banned in Europe [mod: Germany] CyGuy News 27 12-13-2011 07:47 AM


All times are GMT -4. The time now is 02:00 PM.


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