Quote:
Originally Posted by jswinden
Then the issue is not the gap being too big. Open the HTML file that contains the non-justified line(s) and search for the text that didn't justify. Look for any goofy tag at the point where the line broke without justifying. As I recall, calibre wraps everything inside of gosh awful SPAN tags, or something similar, then assigns CSS that is a royal PITA to trace back. It reminds me of the garbage MS Word produces when you convert text to HTML. I never use calibre for converting formats.
|
calibre will NOT assign random CSS to do random things, and those spans contain the original CSS.
calibre flattens CSS, applying the calculated styles on each respective element as a blob. This is meant to aid calibre in applying various fixes etc. as the user specifies, and also makes ediing a nightmare... but it is meant for end-user output.
Whatever is causing it is likely a pre-existing problem. Granted, the conversion makes it a PITA to figure out where that is.