2011-12-14

Задание стилей в контекстах

Мне не хватает в программе InDesign двух вещей: возможности задавать символьному стилю абзацный контекст и возможности задавать абзацному стилю исключения в отбивках.

Первое, в общем-то, не нужно было бы — в идеальном мире. Если, например, транскрипция арабских слов передаётся курсивом, а термины — полужирным, то так должно быть везде. В принципе. Однако на практике в гарнитуре может не быть нужного начертания, и тогда вместо курсива придётся использовать, скажем, светлый в окружении жирного. В таблице CSS я бы просто написал h2 em {font-weight:normal;}, а в тексте — и в наборе, и в заголовках — стоял бы один и тот же <em>. А в InDesign приходится делать отдельно em и отдельно em-in-heading2. (Ну, это ещё ладно. Хуже, когда, например, при кегле 16 pt и больше символы стоят нормально, а на более мелких — съезжают относительно базовой линии строки; именно так ведёт себя шрифт Islamic Phrases — безальтернативный в смысле наличия лигатуры رضي الله عنها. Вот тут-то без стиля sahab-in-heading точно нужно бы обходиться — а не получается.)

Второе необходимо в любом случае. Если у заголовка второго уровня отбивки сверху/снизу в две и одну строки соответственно, а у заголовка третьего уровня — одна и ноль, то всё просто отлично, когда после всех заголовков начинается основной текст. А как только после заголовка второго уровня сразу идёт заголовок третьего — отбивки складываются и получается зияние. Так хорошо бы было, если бы в свойствах можно было задать: отбивка снизу столько-то, кроме случаев, когда следующий абзац такого-то стиля, — тогда отбивка нулевая. Пока же приходится вручную…

Комментариев нет:

Отправка комментария

Этот пост можно прокомментировать на +странице автора по адресу, указанному в комментарии выше.

(Комментарии блога используются только для ссылок на сообщения в +ленте.)

Примечание. Отправлять комментарии могут только участники этого блога.