The non-breaking hyphen might work.
Or an en-dash or minus-dash might work.
Quote:
They all have their quirks, weird defaults, missing support, etc. You could try adding "hypens: none" (and vendor-specific properties like "adobe-hyphenate: none", but I'd bet there is some reader that either chokes on it or ignores it.
|
I strip such css if I see it.
Excessive hyphenation is a problem on a small screen like a phone with a larger font.
I personally read on an 8″ screen so hardly see much hyphenation. The TTS is also an issue, even with Irish installed and proper spans on the irish content in the mostly English novel, the TTS is rubbish.
The problem is that any unicode character that looks like a hyphen but isn't (so it won't wrap at it) might render as [?].
I shall investigate what hyphen or hyphen-like character doesn't wrap.
"-adobe-hyphenate: none" should work on ADE and be ignored by other renderers?
At least the Celtic languages* work better on ereaders than Greek, Cyrillic, Hebrew, Arabic and most Asian ones. Even the very oldest mobi only Kindles, which might also manage Icelandic ð Ð þ Þ ö and ø etc, but only some Greek letters.
Edit
[* Maybe Cornish has some tricky letters?]