Парочка служб для Automator в MacOS. Делают одно и то же, но чуть по-разному: борются с перескоком внутриабзацных тире на новую строку и с висячими однобуквенными словами на концах строк.
Просто импортируйте их в Automator, и у вас появятся две службы, доступные любым текстовым приложениям. Выделяете в приложении текст и по правому клику (либо его эквиваленту) запускаете нужную.
Та служба, в названии которой присутствует NBSP, вставляет нужные неразрывные пробелы посредством HTML-аббревиатуры, а другая их истинными символами. Вот и вся разница.