View Single Post
Old 11-13-2019, 09:46 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: 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:
Originally Posted by deback View Post
It's not wrong; it's just one possible quick solution. Maybe I didn't word my comment (in the quote above) good enough.

Actually, what I do is have rules in the Transform section to change any line-heights greater than 1.2 or less than 1.2 to 1.2. Most ePub files have several line-height lines in the *.css file, and many have the line-heights set to more than 1.2, which is very annoying when reading. I could remove them all, sure, but I just change them all to 1.2. Having those lines in the *.css file will work, whether they should be there or not, but only the body class really needs to have the "line height: 1.2" line.
But doing this will create problems for some people. Take a Kobo user. There is an option to set the line height. If you've set it, it cannot be made smaller if that's what's wanted. When I read ePub, I read with a line height smaller then 1.2em. So because you think it's correct to have a 1.2em line height, everyone who does not strip DRM or edit eBooks has to put up with it.m.

The way to make eBooks is to do so using less is more. Don't set L/R margins. Don't set line hight. Don't use left justification. Use the default font size where possible. Don't use classes for your most used p settings. Don't embed fonts just because. Keep it simple. In those cases where the user can adust some settings, let all of that work. Don't put in what you think is best if it's going to cause a problem for others.
JSWolf is offline   Reply With Quote