Скрипт выравнивания текста по границам фрейма
Иногда верстальщику требуется разогнать текст таким образом, чтобы он заполнял весь текстовый фрейм по ширине. Мне, например, приходилось использовать этот приём при верстке заголовков. Чтобы было понятнее, о чем идет речь, посмотрите на этот рисунок.
В результате увеличения размера шрифта текст теперь заполняет весь текстовый фрейм. Конечно, у первой и у второй строк буквы разной величины, но иногда именно это и требуется.
Сделать такое заполнение фрейма вручную — не трудно: выделил одну строку — накручивай размер шрифта, выделил вторую — делай то же самое, пока текст не достигнет границ фрейма. Но ещё проще и быстрее будет воспользоваться скриптом justify_by_size.jsx, который без вашего вмешательства выполнит требуемое увеличение букв. Особенно экономия времени заметна, если вы работаете не с двумя строками, а с пятью и больше.
Если в тексте один абзац, то достаточно поставить в него текстовый курсор и запустить скрипт. Если требуется обработать несколько абзацев, то перед запуском скрипта их надо выделить.
Скрипт хорошо выполняет свою функцию при межстрочном расстоянии исходного текста, установленном в режим Auto. Если оно отлично от Auto, то не исключено наползание строки на строку, и тут уж придется разруливать ситуацию вручную.
Но тем не менее, скрипт мне понравился, буду пользоваться.
Автор: Gerald Singelmann
Домашняя страница скрипта: http://www.indesign-faq.de/de/austreiben_durch_schriftgrad
Скачать скрипт justify_by_size.jsx (zip)
Скачать этот скрипт также можно с домашней страницы.
А вот интересно, есть ли какой-то способ не тест подгонять по ширине фрейма, а фрейм по ширине текста делать? Это при классической вёрстке стихов (с центровкой каждого стиха) незаменимая штука была бы.
Двойной щелчок мышью по правому, среднему по высоте маркеру фрейма не то?
Доброго вечера!
Почти то, однако оно, к сожалению, не работает корректно, когда фрейм у’же текста, только если шире.
Кстати, этот ваш скрипт — восхитителен!
Не мой он, этот скрипт, автору Gerald-у Singelmann-у скажите спасибо на его сайте, он будет очень признателен.
Ответ на ваш стихотворный вопрос. На форуме по Индизайну rudtp.ru в строке поиска наберите слово «стих», из найденного потом выберите тему «Вопросы — верстка поэзии». Читайте. Думаю, в чём-то поможет.
> Не мой он, этот скрипт, автору Gerald-у Singelmann-у скажите спасибо на его сайте, он будет очень признателен.
Ччерт… там все слишком по-немецки! Не разберусь я, куда danke вставлять. Но и ему, и вам спасибо всё равно.
> Читайте. Думаю, в чём-то поможет.
Поможет ещё как, даже если я и так всё знаю. Ещё раз благодарю!