View Single Post
Old 06-20-2014, 11:05 AM   #3
shamanNS
Guru
shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.
 
Posts: 886
Karma: 10113994
Join Date: Feb 2010
Location: Serbia
Device: Kindle PW5 [bricked], Kindle PW1
It's a known bug for KF8 books read on PW1 and PW2. If book uses some embedded fonts only for things like headings and font-family is not declared for body (nor paragraph) CSS class, PW1 and PW2 fallback to Helvetica/sans serif instead to Caecilia/default serif font.

So you must edit ebook file to add body {font-family: serif;}, that fixes the problem. That was font related bug #1

Font related bug #2 that also relates to body and p tag CSS code is the one where the book gets stuck with Caecilia font and changing to another built-in font in Aa menu does nothing. That is what you get when there is no font-family for body and p tags CSS contains crap like "Times" (or any other referenced but not embedded font family) or even just font-family: serif;.

Conclusion: always define book's default font in body tag

Maybe it would be possible to use Font Override part of @NiLuJe's font hack to temporarily override sans serif font with a serif one, while you are reading problematic book, and that way to avoid having to edit the ebook file itself. But you should probably just stick to editing files. It easier and safer option.

EDIT: I'm to slow.

Last edited by shamanNS; 06-20-2014 at 11:11 AM.
shamanNS is online now   Reply With Quote