Скрипт ImproveWinSoft для исправления переносов
Cловарь переносов WinSoft в программе InDesign CS3 не позволяет делать переносы на другую строку символьных последовательностей с дефисом. Это хорошо, например, для телефонных номеров, где цифры разделяются дефисом, это хорошо для словосочетаний типа «12-летний» — они остаются на одной строке. Но при этом попадают под запрет переносов и такие словосочетания как «научно-практическая», «аргонно-дуговая», «фирма-производитель» и т.п. Ведь их то можно переносить! Скрипт решает эту проблему.
Предлагаемое решение — добавить после каждого дефиса пробел размером в 4 пт и шириной 1%.
Размер 4 пункта и такая ширина выбраны потому, что видимым такой пробел не будет, но переносы будут у каждого слова.
Неразрывный дефис от следующего за ним символа таким пробелом отделяться не будет.
Не ставится такой пробел и после дефиса, перед котором стоит цифра, поэтому номера телефонов и такие слова, как «12-летний», всегда будут на одной строке.
Предполагается, что текст подготовлен к верстке, в частности, до и после дефиса нет пробелов, и вместо дефиса не используются знаки минуса или тире.
Автор скрипта: Иванюшин Михаил
Скачать скрипт
Огромное спасибо за скрипт! Давно мучилась с этой проблемой. Жаль, что так поздно нашла 🙂