Well, you could modify your ebook to use a ZWJ (zero-width joiner; U+200D) at the left of the emdash, but that would probably be a bit too much…
In German, which uses blank-endash-blank, this is also often a problem, but can be avoided by typesetting NBSP (no-break space; U+00A0), endash, space.
Both variants should keep the dash together with the word, preventing dashes at line beginnings (except where intended).
|