I'm currently doing an epub where the original scanned pdf has many "xxx !…" — that's any word (xxx)… followed by a thin space… followed by an exclamation mark, followed by an ellipsis.
In unicode code points: xxx U+202f U+0021 U+2026
I use a bunch of different e-reader apps on android or Kobo and I noticed that occasionally when justification sends the "!" to the end of the line, the ellipsis flows over to the next line. As a result when this ellipsis is the last character of a paragraph I end up with a line with just the ellipsis sticking out like a sore thumb.
Obviously I would like to avoid this and have the ellipsis stay where it belongs, next to the exclamation mark with no intervening space. The original appears to follow the typesetting standards for French literature in the 19th century and I don't wish to mess with that and change this typesetting quirk to something else.
I did a pdf of the same text using LaTeX and haven't noticed the same thing happening.
How would I go about fixing this annoying problem with epub/html?