субпродукты
1.
Редко, но бывает, что в наборе глифов нужные символы есть, но ни один из доступных стилистических наборов их не активирует. Это не о специфических, характерных для конкретного языка символах вроде стилистик-сетов «Вуковица» или «Болгарица», с ними и так понятно, а, например, о минускульных цифрах, которые просматриваются в палитре глифов и на них можно по одной заменить цифры в тексте, но включить автоматику через возможности OpenType в стиле абзаца не получается.
В таких случаях можно попробовать сменить язык цифр. Изменение языка (чаще всего на английский) для цифр ту автоматику нередко запускает как надо. Ну а чтобы не слетали русские переносы в абзацах, создать для цифр символьный стиль с соответствующим языком и прописать его в GREP-правилах. (Внимание: больше встроенного GREP — сильнее тормозят даже самые мощные машины.)
Работает это, конечно же, не всегда, но случаются случаи — вдруг кому поможет.
2.
Р а з р я д к а. Самый неприятный прием форматирования массива текста, но иногда приходится его использовать, коль уж «так задумал автор».
Вообще-то я не представляю Пушкина, Гоголя, Чехова etc. и даже бывших газетчиков Ильфа с Петровым, требующих: «О дайте, дайте мне разрядку!» — чаще всего это лишь порочная забава унылых редакторов, видящих в разрядке некую «академичность».
Разрядка мешает и скорости верстки, и ее красоте. Если после набранного вразрядку слова стоит запятая, точка, точка с запятой, двоеточие, многоточие, знаки вопроса или восклицания, то всему слову символьный стиль уже автоматически не присвоишь — пунктуация отлетит, приходится каждый казус допиливать руками. Много споров вызывают и дефисы: согласно рекомендациям, они набираются с тем же, разрядковым, значением трекинга, однако на деле, в зависимости от рисунка шрифта, им часто приходится присваивать трекинг чуть меньше общего. Еще сложнее с цифрами, подпадающими под стиль разрядки...
Самое же противное — разрядка сливается с пробелами, даже с немного увеличенными.
Поэтому заранее продумываем пути отступления <от правил, рекомендаций и привычек>:
• Если разрядки в тексте много (например, старые примечания, или какой-нибудь любитель перемудрить с форматированием вроде философа Лосева, или обширные переписки классиков русской литературы с сохранением стиля) — юстируем шрифт соответственно. Сначала подбираем разрядку, затем смотрим, как она согласуется в первую очередь с предлогами, после чего (да-да, на глаз) настраиваем межсловные пробелы всего абзаца на вкладке Justification («Выключка»). Конечно, это увеличит объем издания, но вас подсознательно отблагодарит читатель.
• Если разрядки мало — подразумевается, конечно, не одно слово на 200 полос, но и не по два-три на каждой, — то под такие случаи можно настроить отдельный абзац с увеличенной юстировкой, или хотя бы вручную разогнать пробелы в одном отдельно взятом абзаце с помощью Shift+Opt+Cmd+\. Однако помните, что этот прием не затрагивает неразрывные пробелы:
N. B. В подавляющем большинстве случаев работу с разрядкой облегчает скрипт «Разрядка в русских текстах», разработанный Михаилом Иванюшиным.
Если вы не поняли, о чем был этот совет, вот резюме: используешь разрядку — увеличивай межсловные пробелы.
3.
Что и говорить, опция «Рука» очень удобна, но когда курсор стоит в тексте, вместо движения рабочего стола по запарке легко получить дополнительный пробел или несколько пробелов, а то и вовсе удаление выделенного текстового фрагмента. (Во время аврала можно сильно пролететь и обнаружить пролет только после выхода книги.)
Поэтому, когда курсор в тексте, «Рука» включается через Opt/Alt. (Кстати, Opt/Alt в сочетании с пробелом работает как «Рука» при любом инструменте, только зажимать пару не очень удобно; и если мышь сенсорная, «Руку» двигать сенсором не получится, т.к. срабатывает приоритет зажатой Alt как Zoom±.)
4.
Как сделать отличную от строчной пагинацию — например, вертикальную, — не большой секрет: на мастер-странице маркер номера располагается как «Текст по контуру» вдоль невидимой прямой, применяется параметр «Лесенка», расстояние между цифрами регулируется трекингом. По крайней мере, лет семь или восемь назад, когда довелось прибегнуть к этому оформительскому приему, точно так все и работало — колонцифры стройненько вставали в ряд.
И вот на днях, вернувшись к методу, я с недоумением обнаружил, что больше одной цифры стоять стройненько не желают. Первые, сколько их ни есть, — съезжают влево, а по центру остается лишь одна, последняя. Перепроверил стили, настройки, вообще ВСЁ. Бесполезно. В трех версиях «ИнДизайна» (2020, 2022, 2024) — одно и то же. Более того, и буквы съезжают на всех линиях, кроме строго горизонтальной.
Никакое решение в голову не шло — может, потому что в последние месяцы было слишком много работы и голова думать отказывалась. В полном отчаянии пришлось написать, опять же, Михаилу Иванюшину, который не нашел никаких ошибок в стилях и настройках, но предложил решение. Раз уж нужно добиться вертикали, то не важно, где она будет, пусть даже не строго по линии, это можно подвинуть. И поскольку возникает такая зависимость от последнего знака — поставим этот последний знак. Только невидимый. Допустим, точку.
5.
Случается — это особенно актуально при внесении правок — что нужно обнулить стиль на каком-то символе: допустим, курсив налез на скобку где не надо. Некоторые держат открытой палитру и на выбранном месте кликают «Без стиля»... но ведь удобнее работать с горячими клавишами! Да-да, программные умолчания на хоткей не повесить, но стиль [None] можно продублировать, и горячая клавиша легко назначится на этот дубль.
Ну а коль по завершении работ лишний стиль символа мозолит глаза, от него можно избавиться в два клика, удалив с сохранением форматирования и заменой — теперь уже на тот самый [None/Без стиля].
6.
Частые сноски и сами по себе — вещь не слишком приятная: скакать глазом вверх-вниз по странице удовольствие сомнительное. Но когда маркеры сносок сделаны не цифрами, а астерисками, и когда таких сносок по несколько штук на странице — то делается совсем печально.
Еще печальней оттого, что разработчики InD внимания сноскам уделяют мало. Самые простые решения, которые должны быть реализованы изначально, — отсутствуют годами. Сноски, например, нельзя сделать колонками. Любой абзац текста можно (без разделения фрейма), абзац сноски — нет. Почему? Или почему нельзя на уровне программы, а не только танцуя с бубном, сделать постраничные сноски двух и более видов? Концевые сноски, опять же, появились только в 2019 году...
Выдохнул, ок. Сноски-звездочки — это для редких сносок, не более трех на полосе, но выглядят они всегда хуже цифр, и редакторы предлагают выравнивать их по правому краю.
Понятно, что придется использовать табуляцию (опять же, к знаку сноски в опциях можно добавить префикс, но почему-то только одну из двух скобок и одну из двух шпаций, но никак не Tab!), а как это сделать побыстрее? На изложенном ниже методе как единственно верном не настаиваю, но мне он жизнь несколько раз облегчил.
Итак, в абзацном стиле сноски задаем значения табуляторов. Нам их нужно два: правосторонний — для знаков, левосторонний — для тел сносок.
Далее в параметрах сносок прописываем такой разделитель:
Теперь два табулятора после знака сноски будут вставать автоматически, и останется только изменить последовательность символов в стиле сноски с помощью GREP-замены:
7.
Сколько букв переносить, а сколько оставлять — это Вопрос Вопросович Вопросов отладки книжного макета. При сферической верстке в вакууме, конечно, хорошо бы переносить только слова не короче шести букв, да и если шестибуквенники, то лишь такие, которые бьются ровно посредине и при этом благозвучно. Т.е. слова вроде Бай-кал, сер-вал, за-пись и фамилию Блюхер следует исключать из пользовательского словаря заранее (не говоря о проце-дурах, бри-гадах и прочих суперко-мандах). А меж тем жизнь диктует нам свои суровые законы, и рекомендация «при формате набора свыше 5 квадратов нежелательны двухбуквенные переносы» не всегда может быть выполнена. (Притом что полоса набора в пять типографских квадратов — это меньше 70 мм, то есть «свыше пяти квадратов» у нас сплошь и рядом.)
Итак, единого жесткого правила нет. По наблюдениям, верстальщики чаще всего следуют установке «три плюс два», т.е. минимальное переносное слово — пять символов, перенос возможен после первых трех, он же перед последними двумя. Таким образом в большинстве случаев сохраняются символические, даже, можно сказать, сакральные три знака первого слова предложения, которое начинается на конце строки. Последующие два символа (если вдруг слово оказалось минимальным, пятибуквенным), конечно, не радуют, но там строка все-таки начинается — авось дальнейшие слова как-то две начальные буковки и прикроют. Плохо только, когда эти буковки оказываются в абзаце последними. С огромной вероятностью они не зайдут за абзацный отступ и будут выглядеть жалко и сиротливо в образовавшейся норке.
Так устроим же этим сироткам GREP!
Символьный стиль (традиционно: NOBR — это, браток, с HTML пошло, от истоков) с единственным параметром «Без переносов» (no break) прикручиваем к стилю абзаца правилом: .{0}$ — цифра в фигурных скобках определяет количество любых символов (.), которое не подлежит переносу в конце любого абзаца ($).
Способ удобный, единственный его минус — заметно подвешивает компьютер, особенно при перекомпоновке и если есть еще какие-нибудь встроенные в абзац GREP-правила. После множества проб выяснилось, что машине дышится чуть-чуть легче, если условие прописать иначе: не .{0}$, а .{0}\r (\r — значит «в конце абзаца»), но тогда самый последний абзац текста, который обозначен служебным голубым октоторпом, правилу не подчинится. Впрочем, с ним и вручную можно быстро справиться.
Для незнакомых с таким способом — уточнение: это не перенос ровно четырех (или сколько там пропишете) последних символов. Переносы по-прежнему остаются зависимы от установок в стиле, но именно последнее слово абзаца — скажем, если установлена возможность переносить две буквы — этим встроенным правилом GREP «заперто» до четырех. Не «кинопанора-ма», а «кинопано-рама», «кинопа-норама» или «кино-панорама».
8.
Все знают, что картинку в InD можно поместить не только в «графический фрейм», но и в любую нарисованную <пером> фигуру (в том числе и при незамкнутом контуре). А еще в любую фигуру через ту же вставку содержимого (Cmd+Opt+V) можно поместить текстовый фрейм. И не в один контур, а в два, три... Любой формы. Оставить один шрифт или подобрать пару, чтобы получился толстый и тонкий. Тексты при этом остаются редактируемыми.