n.b. The possibilities for Kindle formatting have been increased with the introduction of KF8, although at present these options are only available on the Kindle Fire. It is uncertain how this will affect e-ink Kindle devices. Fixed layout would (in theory) remove the problem of Kindle-broken lines, but we are not quite there yet. This guide works on the assumption of reflowable lines, with as much consistency across Kindle devices (Kindle Fire, Kindle readers, & Kindle for iPad & iPhone) as possible. Different screen sizes/resolutions causes some problems here, but we shall do the best we can. I will work on a post on what the new KF8 formatting options could do for poetry, & how we can work with better html markup & css media queries to improve backwards compatibility.
Contact me if you have any suggestions or comments. (Thanks to @tadaja & @cdcasey for some proof-reading & suggestions.)
Introduction
The Kindle is not kind to poetry. For those who want to self-publish their poetry on Kindle, formatting your poems is a gloomy prospect, & one that requires reducing your expectations. If you want your poetry ebook to look at least acceptable, the best chance is by doing the conversion to mobi yourself. The workflow which allows the most hands-on control is to create your ebook in oebps format (a predecessor of epub), & use Kindlegen to convert & package your files into a mobi ebook. This is not as difficult as it sounds, & this guide will go through the process step-by-step, along with code examples and a full sample ebook of some of Shakespeare’s sonnets. Teaching you about basic html, css & xml is not a part of this guide, as you can find enough about this elsewhere. The knowledge required for putting together an ebook is very small, & you should be able to see most of what you need from the example code.