Английским словам — английские переносы
Если вы работаете с текстом, который содержит вкрапления английских слов, то верстка может содержать или слишком рваные края при выключке влево или слишком разряженный текст (особенно при узкой колонке) из-за того, что Индизайновский словарь русских переносов не знает как переносить иностранные слова. Выход: присвоить английским словам «английский язык». Тогда они будут переноситься по правилам английских переносов.
Как это легко и быстро сделать предложил участник форума proDTP.ru
Алексей Чмель:
— Чтобы быстро включить переносы английских слов в русском тексте я провожу простейшую операцию. Вдруг кому-нибудь пригодится.
Поиск-замена > GREP:
Find what: [A-z]
Change to: $0 + «Language:English:USA» (или другой, по вкусу).
В том же сообщении на продтп я привёл более ускоренный метод — искать «\b[A-z]+». Тогда поиск идёт не посимвольно, а по словам.
Спасибо, arhip! Было бы прекрасно, если бы Вы прислали для публикации на сайте другие ваши интересные находки по работе с InDesign.
Приветствую всех создателей и пользователей этого очень полезного ресурса!
Вот какая проблема может возникнуть, при использовании обоих использованных методов.
Например, для химических названий, типа N,N-Диметилпентил…, первая же N становится с присвоенным английским языком, а значит и все слово. При этом русский язык сбрасывается и корректных переносов в этом названии уже не будет (а название практически все на русском языке!)
Избежать этого позволяет такой вариант записи:
{findWhat:»\\w[A-z]+»}
Может кто-то придумает интереснее.