Normal hyphen → non-breaking one where necessary