Quote:
Originally Posted by Semwize
Yes, I agree with you and also use epub. Kepub very ugly dialogues.
|
And as I keep saying, please prove that the kepub renderer is stretching the spaces. I posted a crude test for how to do it, and my comment that it doesn't seem to happen. I've also posted why I think you are seeing the extra spaces - the treatment of the other punctuation characters such as the em dash and en dash. The kepub renderer adds spacing around these when justifying the text.
Here's another test for this:
Take you text that use em dashes to indicate dialog. Replace the em dashes with some other punctuation. I'm not sure what would be best, but my first thought is a quote character, maybe just the straight quote mark. The idea is to choose a character that is treated as you correctly. So, maybe a letter will work. Then what happens when you look at that page using the kepub renderer? Do the lines that need to be justified behave differently at the start to the lines that don't? Assuming each line had started with an em dash and a no-break space as the OP stated, and now starts with some other character followed by the no-break space, this should give a better idea whether the no-break space is stretched or not.