Runt — короткое слово, единственное в последней строке абзаца

Runt — придуманный Д. Блатнером термин для короткого одиночного слова в последней строке абзаца.

(runt  = карлик, коротышка, по-русски произносится «рант»)

Что особенного в этом коротком слове, одиноко стоящем в последней строке абзаца? Почему возникла эта тема? По мнению ряда дизайнеров, такое одно короткое слово портит вид полосы, и хочется что-то с этим сделать.

Сброс флажка «В последнем слове абзаца» на вкладке «Переносы» не поможет, если это короткое слово оказалось целиком на одной строке.

Решение — присваивать пробелу перед этим словом атрибут «Без переносов».

И в интернете все как один идут по пути делать это внедрением grep-стиля в абзацный стиль основного текста.

Но использование grep-стилей тормозит процесс пересчёта макета.

Поэтому целесообразнее определять абзацный стиль, в выделенном тексте скриптом находить пробелы перед последним словом и присваивать этим пробелам атрибут «Без переносов» или снимать его.

Эту задачу решает данный скрипт.

Это одноразовая обработка текста, в абзацный стиль не внедряются команды grep-поиска, которые потенциально могут замедлять процесс пересчёта макета.

Скрипт доступен тут

© InDesign • Мастерская вёрстки, 2019-2024. Все права защищены.
 
Идея проекта, все представленные программы, голос за кадром — Михаил Юрьевич Иванюшин.
Юридическая поддержка — ИП Шакурова Резеда Дамировна.  ИНН: 161403515742, ОГРНИП: 318774600195037.
 
Пользуясь сайтом, вы соглашаетесь на обработку сведений о себе, указанных при регистрации. Вот ссылка на документ, регламентирующий данную процедуру: Соглашение с обработкой личных данных. Сбор этой информации — требование, изложенное в федеральном законе № 152-ФЗ от 27.07.2006 (ред. от 22.02.2017) «О персональных данных».
 

Please publish modules in offcanvas position.