![]() |
#16 |
GranPohbah-Fezzes r cool!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,056
Karma: 3151024
Join Date: Jul 2010
Device: Nook STRs, Kobo Touch, Kobo Glo
|
I'm a big proponent of the KISS method. Keep It Simple, Stupid! Epubs for me.
That said, if I found anything particularly compelling about the alternative, Kepubs it would be. Last edited by TechniSol; 03-03-2015 at 10:30 PM. |
![]() |
![]() |
![]() |
#17 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#18 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
|
Quote:
Full screen reading mode removes the header and the footer. But be aware that instruction here are for 3.12.1. |
|
![]() |
![]() |
![]() |
#19 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,246
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
kepub and ligatures
For anyone still following this thread ...
I have found that including the following in the CSS file makes ligatures display in kepubs for me. Of course the results are only as good as the font you're using: Code:
text-rendering: optimizeLegibility; Code:
-webkit-font-feature-settings: "liga", "dlig"; I don't want to add special code to my calibre master version epubs so I applied it using the kobo_extra.css file of the 'Modify CSS' option in the calibre KoboTouch/KoboTouchExtended driver. As I don't know what (if any) effect this code would have in the Adobe renderer when added to a standard epub CSS file I made sure the code would only ever be used in kepubs by using this code in kobo_extra.css: Code:
body > div#book-columns > div#book-inner {text-rendering: optimizeLegibility} ETA: I should probably also add that this was all done on a KA1 with fw 4.1.7729. I have no reason to believe it won't work on earlier models with earlier firmwares but I haven't tested it because my other Kobos only contain standard epubs at the moment. Last edited by jackie_w; 11-16-2016 at 12:21 PM. Reason: ETA |
![]() |
![]() |
![]() |
#20 |
Gentleman and scholar
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,464
Karma: 111111111
Join Date: Jun 2015
Location: Space City, Texas
Device: Clara BW; Nook ST w/Glowlight, Paperwhite 3
|
|
![]() |
![]() |
Advert | |
|
![]() |
#21 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
|
Now, let's reconvert all library =)
|
![]() |
![]() |
![]() |
#22 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 445
Karma: 287725
Join Date: Sep 2014
Location: Europe
Device: Kobo Aura H2O/Glo HD/Libra 2, Kindle PW3/PW5/PW11, Boox Palma
|
I tried with my H2O updated to its latest firmware, 3.19.5761, and it's working
![]() ![]() |
![]() |
![]() |
![]() |
#23 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,246
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
![]() Do report back if you notice any non-ligature typography which actually looks worse with this setting. |
|
![]() |
![]() |
![]() |
#24 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
That's a great discovery jackie_w. In the developers forum I've made a patch `kePub optimizeLegibility default` that adds that style to the device's built-in kePub stylesheet.
|
![]() |
![]() |
![]() |
#25 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I've been testing with the optimizeLegibility style on my Glo with firmware 3.19.5761 but I've also noticed these good and bad effects when using full justification:
Good: * Ligatures work. * The problem with lines containing em-dashes, ellipses, etc. not being properly justified is fixed. Bad: * Some words at the beginning of a line have extra-wide letter spacing. * The spacing after the end of a sentence is sometimes much smaller than the spacing between words in the sentence. Overall I think it is an improvement, but still not as good as in ePubs. Edit: Also tested with -webkit-font-feature-settings: "liga", "dlig"; and all the effects are the same as with text-rendering: optimizeLegibility. Edit: These screenshots show the differences on my Glo with the built-in Amasis font selected, reading a DRM KePub synced from Kobo. In the first screenshot, note the word "But" at the beginning of the second paragraph, and the justification of the last line on the page. In the second screenshot, note the spacing of the seventh line from the bottom reading "soon enough. Crusty, lichen-dotted carapaces": Last edited by GeoffR; 11-16-2016 at 09:41 PM. Reason: Added screenshots |
![]() |
![]() |
![]() |
#26 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,246
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
|
![]() |
![]() |
![]() |
#27 |
Gentleman and scholar
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,464
Karma: 111111111
Join Date: Jun 2015
Location: Space City, Texas
Device: Clara BW; Nook ST w/Glowlight, Paperwhite 3
|
Worked for me using Geoff's patching advice and Google Noto Serif as my font.
I only did a spot check and didn't notice the spacing issues. I may not see them for a bit as currently I'm using Kobo's Nickle font, which told me where I could shove my ligatures. |
![]() |
![]() |
![]() |
#28 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 445
Karma: 287725
Join Date: Sep 2014
Location: Europe
Device: Kobo Aura H2O/Glo HD/Libra 2, Kindle PW3/PW5/PW11, Boox Palma
|
I did some more reading today and I noticed the 'extra-wide letter spacing at the beginning of the line' problem that GeoffR reported, only once. It was on the second half of a hyphenated word. Turned off justification so that the word would not be hyphenated anymore, and the problem was gone. Changing to another font (built-in Amasis) also seemed to fix the problem. I will keep reading with the justification off and see if it appears again.
EDIT: Read some more with the justification off. In my experience so far, when the justification is on the first problem (extra wide letter spacing) appears very occasionally; when it is off, this doesn't happen but I see irregular spacing in some lines that is consistent with the second problem that GeoffR reported, and much more often. Last edited by mathil; 11-17-2016 at 04:17 AM. |
![]() |
![]() |
![]() |
#29 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
After reading for a few hours with the text-rendering:optimizeLegibility feature I'm finding the irregular word spacing quite distracting, I think it is worse than the lack of ligatures and the em-dash justification problems that occur without it, so I've gone back to how it was before.
I think I can see what the problem is, and the uneven word spacing and the wide letter spacing in some words are actually symptoms of the same problem: If all the words in the line are in the same <span> then there is no problem with spacing. But if there are words in different spans then instead of adding an equal amount of space between each word to justify the line, space is being added to each span without regard for the number of words in the span. So, if there is only one word in the span then the result is that space is added between letters, and if one span has two words and other span has three words then the word spacing in the first span will be wider than in the second span. And no space is added between words in adjoining spans. The reason for the narrower spacing between sentences is just that Kobo add a span around each sentence, so each sentence gets different word spacing and no extra space is added between sentences. |
![]() |
![]() |
![]() |
#30 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,246
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
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 |