
Paul Flo>No, I'm suggesting doing some pre-processing to the HTML that you give to Kindlegen, converting constructs that it will convert badly into ones that fly straight through from your input to its mobi output. Just to be clear, Marcello is already doing some of this using his epubmaker software in "kindle" mode -- where he moves a bunch of stuff from CSS back to inline coding -- because in theory at least kindlegen handles more stuff correctly inline than it does in CSS. [epubmaker is part of the posting "sausage making" between your submission of HTML to PG and PG posting mobi on their site.] If you install his epubmaker software on your computer, and then, at least if you accidentally on purpose leave off the Path to kindlegen, epubmaker leaves behind kindle versions of the kindle "epub" intermediate files which you can unzip and examine the "HTML" transformations Marcello is already making in an attempt to better accommodate in kindlegen the HTML the volunteers are actually submitting.
.line, .iline { display: block; text-indent: -2em }
Kindle and some other reader devices don't in general like negative indents. Some epub devices allow the end user to adjust (read: reduce) margins from the "end user font choices" system dialog, and then once again negative indents make the devices pretty unhappy. Welcome to the wonders of poetry -- assuming you can discern the original author's intent in the first place.