Quote:
Originally Posted by rashomon
Thanks everyone for their suggestions. I'll try to answer some of the questions.
This is the second book I've read on KoboAuraOne, so I don't know if this problem will occur on every book. On this one is really visible and some time annoying.
1. First about "Set KePub hyphenation" patch.
If i disable that section in the patch, and recreate new KoboRoot.tgz, will this problem go away?
I'm not fond of hyphenation, and screen is big enough. I don't mind bigger spaces between words, but additional spaces between letters in the same word really look silly.
2. This book does not have footnote, but almost all other books have. So I would prefer text in a balloon, on the same page.
3. Now I see that in the styles.css there is something like:
body {
font-family: serif;
adobe-hyphenate: none;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-epub-hyphens: none;
hyphens: none;
font-language-override: "SRB";
font-kerning: normal;
font-variant: common-ligatures lining-nums proportional-nums;
font-variant-ligatures: contextual;
}
Could this be the problem (bold lines)?
4.
I'm not sure what ligatures is, and how to disable it.
I'm reading KePub because:
- I like footnote text to be displayed in a balloon on a same page (habit from Kindle).
- I need to set extra boldness/weight for font.
- I like that KePub file can display / calculate page number
If this can be set with book in ePub, I'll be glad to read book in ePub.
5. ps67 wrote that the problem could be optimizeLegibility / ligatures. How can I disable just that?
Do I need to disable whole section (KePub stylesheet additions) or just change:
# - FindReplaceString: {Find: "/******************************************/", Replace: "body{text-renderingptimizeLegibility }", MustMatchLength: yes}
into:
- FindReplaceString: {Find: "/******************************************/", Replace: "body{text-renderingptimizeLegibility }", MustMatchLength: no}
6.
Rashomon is one of the best movies I ever saw. I love everything from Kurosawa, but Kagemusha and Rashomon are something special.
7.
Where do I set letter spacing?
p.s. Radi se o knjizi „Mark Lawrence - Rat Crvene kraljice - Lokijev ključ”. Ovo je drugu deo, topla preporuka za serijal.
Thanks for answer
|
IMHO the problems are
all ligatures tag in css: the effect of the patch that I posted is the same of enabling
common ligatures in css.
There are common, discretionary, historical and contextual ligatures:
Ligatures are graphic effect that join a letter with the following, I don't know Cyrillic alphabet but for example in Latin alphabet the most common used ligatures are fi ffi fl ff ffl... depending on the fonts. These are generally common ligatures but for example in Times New Roman fi etc are discretionary ligatures.
Contextual ligatures are letter that can be joined, depending on the context but I don't know very well it; Some fonts have no ligatures at all.
Kepub badly handles ligatures and it causes the issue, this is the reason why they are disabled by default.
Try deleting:
- font-variant: common-ligatures lining-nums proportional-nums;
- font-variant-ligatures: contextual;
And see if the problem persist.
About all
hyphenate or
hyphens tag: they simply prevent hyphenation, if You want it substitute
none with
auto.