![]() |
#31 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 819
Karma: 6528026
Join Date: Sep 2012
Device: Kobo Elipsa
|
Quote:
|
|
![]() |
![]() |
![]() |
#32 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
|
Spacing is really a problem for me.
|
![]() |
![]() |
Advert | |
|
![]() |
#33 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 875
Karma: 2676800
Join Date: Aug 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
Tried this out, ligatures are nice and all, but I still went running back to RMSDK due to word/letter spacing.
My ideal epub reader would have the features of a modern web browser (HTML5 + CSS3), which I believe the Kepub render has, with the typography of TeX and its variants. Kerning, ligatures, Knuth & Plass (TeX) linebreaking, microtype (as used in pdfTeX and LuaTeX)? Yes please! Unfortunately, no one seems willing or able to create such reading software ![]() Typographically, RMSDK seems to be the best available software... just a shame about the lack of features. |
![]() |
![]() |
![]() |
#34 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,796
Karma: 146391129
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
What I would like to see is the ability to use the features in a OTF font. So for example, being able to use smallcaps in an OPT that has smallcaps as a feature.
|
![]() |
![]() |
![]() |
#35 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 977
Karma: 2209358
Join Date: Nov 2011
Location: London, UK
Device: Kobo Aura, Kobo Aura ONE, PocketBook InkPad Color 3
|
What does the underlying HTML actually look like in the cases of strange spacing?
|
![]() |
![]() |
Advert | |
|
![]() |
#36 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,252
Karma: 16544692
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
Good: * optimizeLegibility seems to be able to access your font's kerning info (if it has any), even if you haven't forcibly added Old-style Kerning pairs. |
|
![]() |
![]() |
![]() |
#37 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,252
Karma: 16544692
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
The KoboTouchExtended plugin's format-shift from epub to kepub 'fragments' the HTML text content and wraps each fragment in a Kobo span, e.g <span class="koboSpan" id="kobo.2.1">The cat sat on the mat.</span>. Understandably KTE tries to match the algorithm Kobo themself use, which appears to be, basically, a simplistic attempt to fragment into sentences. Unfortunately there are many ways for this algorithm to create over-aggressive fragmentation. For example, the Kobo-style algorithm would result in the single sentence (admittedly contrived ![]() Code:
<p>“It’s 1:05 p.m. on Friday ... already too late!”</p> Code:
<p><span class="koboSpan" id="kobo.1.1">“It’s 1:</span><span class="koboSpan" id="kobo.1.2">05 p.</span><span class="koboSpan" id="kobo.1.3">m. </span><span class="koboSpan" id="kobo.1.4">on Friday .</span><span class="koboSpan" id="kobo.1.5">.</span><span class="koboSpan" id="kobo.1.6">. </span><span class="koboSpan" id="kobo.1.7">already too late!”</span></p> I don't think this aggressive fragmentation helps the kepub renderer's attempts at attractive full-justification. As GeoffR demo'd, it seems to be even less attractive when optimizeLegibility is enabled. In addition, the larger your preferred font-size, the worse it's likely to get. Standard epubs don't have any of these koboSpans getting in the way. Just as an exercise (entirely non-scientific) I hacked my copy of KTE to try a simple, less aggressive fragmentation algorithm. You can see the results of a single page below. Kobo-algorithm on the left, less aggressive algorithm on the right. optimizeLegibility is enabled on both of them. As you can see there are 3 lines (first, last, 8th-from-bottom) where the letter-spacing of the first word is no longer quite so odd. A sample of one page doesn't prove anything, of course. In addition I have no idea whether it would have a really bad effect on other things, e.g. annotations, bookmarks, text selection etc. |
|
![]() |
![]() |
![]() |
#38 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
Edit: On second thoughts, the difference might just have been due to the presence of ligatures which were kerned differently to the individual letters. But it would still be handy not to have to add old-style kern tables to the fonts. Last edited by GeoffR; 11-18-2016 at 08:02 PM. Reason: On second thoughts, ... |
|
![]() |
![]() |
![]() |
#39 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I tried using
Code:
body { text-rendering: optimizeSpeed; } Code:
body { text-rendering: optimizeLegibility; } Last edited by GeoffR; 11-18-2016 at 11:24 PM. Reason: kerning no longer works |
![]() |
![]() |
![]() |
#40 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 978
Karma: 3475832
Join Date: May 2012
Location: France
Device: Elipsa, Sage, Libra 2
|
![]()
I don't know that this is the right place to mention it, but I had a strange experience with page numbers in kepubs. I usually like the page number per chapter, but I was reading a book with many htmls within each chapter, and I decided to go with page number per book, and it was strange: it went from 2 to 11 (without skipping any part in the book), and at the end the last page in the book was a few pages less than the total. I tried it with another kepub and it was the same. Anyone with the same experience? What is wrong, and is it possible to correct it?
|
![]() |
![]() |
![]() |
#41 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 77
Karma: 10000
Join Date: Mar 2009
Device: Kindle
|
Same experience here. In fact, I noticed just last night that pagination went from 3 to 11 with one page turn. I've seen this on three different books and don't have a clue about what's causing it.
|
![]() |
![]() |
![]() |
#42 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I've seen page number and stats weirdness in some books caused by an inconsistency between the book's OPF spine and NCX toc, such as spine items with no corresponding item in the toc, toc items with no corresponding entry in the spine, or the order of toc items not matching the spine order.
For EPUB3 books the NAV toc probably has to be consistent with the NCX toc (if it has one) and spine too. Last edited by GeoffR; 11-20-2016 at 08:51 PM. Reason: NCX toc (if it has one) |
![]() |
![]() |
![]() |
#43 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,796
Karma: 146391129
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#44 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,252
Karma: 16544692
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
I don't believe there's any need to do that for calibre users. The calibre TOC Editor automatically keeps the NCX and NAV files correct and in sync in epub3 books.
|
![]() |
![]() |
![]() |
#45 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,391
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
epub vs kepub | aceflor | Kobo Reader | 47 | 11-21-2014 06:34 AM |
Aura HD Kepub or Epub | Nick_1964 | Kobo Reader | 18 | 04-25-2014 04:39 AM |
Touch .kepub.epub | davidfor | Kobo Reader | 233 | 01-12-2014 08:15 AM |
koboish: Script that convert your epub to a kepub.epub with the correct bookcover !! | the_m | Kobo Reader | 4 | 01-24-2013 10:01 PM |
Glo KePub vs ePub | Big McLargeHuge | Kobo Reader | 11 | 11-16-2012 08:10 PM |