Runt — короткое слово, единственное в последней строке абзаца
Runt — придуманный Д. Блатнером термин для короткого одиночного слова в последней строке абзаца.
(runt = карлик, коротышка, по-русски произносится «рант»)
Что особенного в этом коротком слове, одиноко стоящем в последней строке абзаца? Почему возникла эта тема? По мнению ряда дизайнеров, такое одно короткое слово портит вид полосы, и хочется что-то с этим сделать.
Сброс флажка «В последнем слове абзаца» на вкладке «Переносы» не поможет, если это короткое слово оказалось целиком на одной строке.
Решение — присваивать пробелу перед этим словом атрибут «Без переносов».
И в интернете все как один идут по пути делать это внедрением grep-стиля в абзацный стиль основного текста.
Но использование grep-стилей тормозит процесс пересчёта макета.
Поэтому целесообразнее определять абзацный стиль, в выделенном тексте скриптом находить пробелы перед последним словом и присваивать этим пробелам атрибут «Без переносов» или снимать его.
Эту задачу решает данный скрипт.
Это одноразовая обработка текста, в абзацный стиль не внедряются команды grep-поиска, которые потенциально могут замедлять процесс пересчёта макета.