Визуальное сочетание текста и картинки

Часто рисунок помещается на полосу без понимания, по какой линии шрифта выровнять хотя бы один горизонтальный край рисунка. Иногда верхний или нижний край выравнивается или по базовой линии шрифта, или по верху прописных букв.  Для реализации такого решения в сети есть, по крайней мере, один скрипт.

Но пока не было программы, позволяющей так изменить вертикальный габарит рисунка, чтобы и верх, и низ шли по линиям шрифта.
Линии шрифта, на которые ориентируется программа — базовая линия, линия нижних выносных элементов, линия верха прописных букв, линия высоты строчных букв, и пользователь выбирает, какие из них брать при вычислениях.

Идея программы — изменить немного высоту рисунка, так, чтобы нижний и верхний края шли по выбранным линиям шрифта. И потом пропорционально изменить ширину рисунка. Это делает программа изменения размера картинки. Вот инструкция к ней.

Вторая программа делает одинаковые отбивки между текстом и картинкой. Стандартным инструментом "Обтекание текстом" эту задачу быстро не решить. Этот инструмент вообще не гарантирует, что после выставления одинаковых значений отступа картинка будет отстоять от текста на одинаковом расстоянии. Вот описание, как это делается скриптом.

В комплекте два видео по работе с этими скриптами: 1, 2.


19.06.2022

ChangeVerticalSize.jsx
До этого по линиям текста выравнивался рисунок.
Но иногда в поток текста врезают текстовые фреймы с фоном, и по-хорошему надо, чтобы их верхняя и нижняя граница не были случайными, а как-то единообразно сочетались с текстовыми строками, например, верх фрейма по высоте строчных букв, низ по базовой линии.
Эти линии показывает скрипт, они красного цвета.
Руками это делать замучаешься, но теперь эта возможность есть в данном скрипте.
Если обнаруживается, что выбранный объект не содержит картинки, то изменяется его высота в пределах линий выделенного текста, между упомянутыми красными направляющими.

Для приобретения перейдите в Магазин.

 

 

 

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

Please publish modules in offcanvas position.