I use a writing program called Scrivener that allows me to export my books directly to the .mobi format using an Amazon-supported plugin. Prior to uploading to Amazon, I sent this .mobi file directly to my own Kindle 3G touch in order to preview it/check the formatting. Everything looked fine, so I uploaded it.
When I downloaded the sample from the Kindle story this morning, however, the font size in the sample was extremely small on my Kindle. Upping the font size on the device fixed the problem, but I don't understand why I had no issue with the formatting when I sent it directly to my Kindle, yet had an issue with it after uploading it to the store. I thought Amazon accepted .mobi files as-is formatting wise?
Yes and no. Scrivener doesn't use concrete font sizes; you can set 1.0x, 2.0x, 3.0x, and so on. That said, "X" seems to stand in for 12pt font, because exporting my story to an html file produces that as the font size in the body's style attribute. I also get a 12pt font if I export the same story to a word doc.
Question I have is if your Kindle has had the recent 4.1.0 update. I had the exact same problem while preparing a book.
It was finished and worked great on my DX, my wife's standard Kindle, and on all the previewers. Then my wife's Kindle received the update. When I reloaded the final draft on her Kindle for last review before publication, it showed up with tiny font. All her other books on the Kindle were fine.
I thought we were going insane, Kindle device people thought it was our book file. KDP didn't have a ready answer.
When we discovered the same issue with some free books downloaded from Amazon after the update, I then decided that the update had made the Kindle more sensitive to bloated html tags that you might get from converting from Word.
It seems from further research that others have had this problem too. I suggest editing your html directly to clean out the extraneous stuff. There's probably a tag in there somewhere defining the font.
That did the trick! I exported to .epub instead of .mobi and manually stripped the font size/font family settings from the inline css, then I uploaded the .epub to Amazon and let it do the .mobi conversion. I downloaded the new sample and the font size now shows correctly. Thanks for your help!
How do you like Scrivener? (Apart from font size!)
No font size should be specified in a Kindle book except in very rare instances, so the software and the reader can do their thing. You solved it in a roundabout way. Much more straightforward would have been opening the html and fixing the CSS directly.
It's a pity Scrivener doesn't fix that glitch, assuming it is a glitch. (Did you experiment with selecting NO font size?)
I've heard good things about the software, so your views on it would be useful.