The Kindle Fire actively tries to thwart any attempts to dictate the font used for the normal text of a book. Because dictating that font has the side-effect of disabling a reader's ability to choose their own preferred reading font. An ability Amazon's research indicates their customers value.
So if you used the normal epub method of assigning the font-family to the "body" element using css, the Fire (at least the newer HDs) will ignore it. Regardless of how it looks in the previewer.
You can jump through hoops and assign the font-face attribute to different elements/classes to achieve what you want, but as mentioned, you then thwart the user's ability to choose for themselves. You really should consider not doing it all. Nothing wrong with including fonts for headings and other special text; that will still work fine, but unless it's just for your own personal use, you should probably accept the fact that readers like being able to choose their own font for reading.
|