I've been trying for several days to find a solution to the problem of Enhanced Typesetting. I contacted the KDP service and they didn't know how to solve this problem. KDP told me to create my ebook in word.. Is this a good way to create an ebook? Yes, it's a way, but I don't think it's the best.. For me it's much easier to work in Sigil.
I readed carefully some forum threads in which was addressed this issue but I can't reach a conclusion.
Is there any way to enable enhanced typography?
The ebook I have made (both in the code and visually) seem to work well but in these the Enhanced Typography is not activated. Which is the mistake I'm making? Is it a problem of mine (when creating the ebook) or a problem with the Kindle device?
I would be very grateful if you could resolve my doubt.
Assuring Enhanced Typsetting for your ebook is really quite a complex subject. But, provided you haven't used embedded fonts, you might be able to resolve most of your problems by putting this code at the very bottom of your main epub stylesheet:
Regarding Advanced Typsetting, the body style declaration will assure that the initial format of your ebook is set correctly. It also allows the Kindle device user to override your font style property settings(needed for Advanced Typsetting). For instance, if you hard code certain font style properties within your styles -- like font-family or font-size, then the user will not be able to change them on their Kindle device.
Similarly, the above p tag declaration acts in the same way(as a global) because all text styles will automatically inherit the p tag's style properties as default properties if there is no relevant and explicit style property declaration within that style.
And if you add the above code to your stylesheet, then the the Look Inside version of your ebook should have no problems. This is because all important style property defaults -- for text-indent, text-align etc -- are explicitly declared in all you styles , thus preventing any unwanted interference from the Kindle Default Overrides(via cascading stylesheets).
Regarding Advanced Typsetting, you should also remove all instances of font-size, font-family and line-height style property declarations from your own style code so that the above code can properly take effect globally. The above global text-indent , text-align and line-height default declarations are also there to give you a proper and problem-free Look Inside version of your Kindle ebook.
Lastly the a:link declaration just changes the link color from weird Kindle orange to normal blue.
The effect of the above code should help to assure the following:
1. Advanced Typsetting will be enabled because you've formatted your font styles in the correct, Kindle-approved way.
2. The Look Inside version of your ebook should also have no problems because you have explicitly set global defaults for the text-indent , line-height and text-align style properties.
3. You get blue instead of Kindle orange for your link color.
Why not try my free Sigil plugins now available on MobileRead?
OpenDocHTMLImport - converts ODT HTML(Writer) docs directly to epub.
GoogleZipImport - converts Google Doc HTML directly to epub format.
NormalizeScrivEpub - reformats, finishes-off and normalizes Scrivener epubs.
I published a fiction book using Kindle Textbook Creator. It produces a PDF file that people complain about. I want it to have Enhanced Typesetting so that font adjusts to device and preferences, as most kindle books provide. Your reply is helpful, but I am not really clear.
I have written my book on Microsoft Word. Can you help me with the steps, or direct me to a link?
Regarding Advanced Typsetting, the body style declaration will assure that the initial format of your ebook is set correctly. It also allows the Kindle device user to override your font style property settings(needed for Advanced Typsetting).
Is there an option at publishing on Kindle Direct Publishing that directs me to select the format? I published two years ago and I forget.
To put it in a different way, to have Advanced Typsetting enabled in your ebook, your ebook must "pass" all Kindle formatting requirements for this to be enabled. And if you just add the above code(from my last post) to the bottom of your epub stylesheet, this should fix many of your issues and Advanced Typsetting may well be enabled. Have you tried doing this? I also said that describing howto fix your problem would be complex. But the solution is easy -- its just copy and paste.
There is also one other route you could take where advanced Typsetting will always be assured -- and that's if you use Kindle Create(Amazon download) to produce your ebook. You should always load a Word doc into Kindle Create, not a pdf. Of course, I have no idea at all how you have formatted your ebook -- whether you are using embedded fonts or have many images etc.