In English, use either an em-dash or "space, en-dash, space", but no hyphens, please. In other languages, use whatever custom is most established. In any case, don't add specific "workarounds" for some reader or other. Maybe the Kindle doesn't break at em-dashes (bad for English, good for Spanish), but ADE does (good for English, bad for Spanish), and next month there could be another version that does a different thing...
If text width is actually a problem, the reader should use a font where the em-dash is shorter than usual, no need to change the book text.
|