Автокоррекция
Есть такая функция Autocorrect. Ее можно интересно настроить для некоторых применений.
См.
«Как поставить на уши Autocorrect»
Эта функция позволяет назначить так, чтобы
по мере набора текста (если текст приходится печатать в InDesign)
вместо оговоренных слов вставлялись другие нужные слова или целые словосочетания.
Типа печатаешь "ИД", а получается "Adobe InDesign", и т.п.
А если требуется, чтобы использовались специальные символы, например, чтобы отдельно стоящий дефис сам собою заменялся на тире, то напрямую эта функция такие вещи сделать не позволяет. Предусмотрена только замена настоящего слова (из букв) на другое слово (из букв).
Прошу не понять меня правильно
В этом случае нам на помощь приходит смекалка (все это надо проделать один раз).
- В меню Edit > Preferences > Autocorrect создается любой новый entry для выбранного языка с разрешенными символами (например, чтобы 1 заменялся на 2)
- В палитре скриптов нужно найти User и открыть его местоположение (Reveal in Explorer). Подняться на уровень выше, и в папке Autocorrect будет лежать Russian.xml (если создавали Autocorrect Entry для русского языка). Его и нужно будет редактировать внешним редактором
- Из InDesign нужно выйти.
- Открыть Russian.xml.
- Отредактировать так: <wordpair misspelled=«-» corrected=«–»/>. Общий принцип правильного кода такой: для специального символа следует открыть панель Glyphs, посмотреть там код Unicode этого символа (для n-тире это 2013), и ввести его так с символами &#x до значения кода и ; после него.
- Войти в InDesign, запустить Preferences > Aurocorrect. Закрыть. Это надо сделать один раз, а то не заработает (бубен).
- Можно пользоваться.
- То же можно сделать для языка EnglishUSA.
Символы можно брать всякие, которые долго набирать от руки, например, копирайт, и т.п.