InDesign определяет некоторые стандартные сочетания клавиш для начертаний: курсив (Ctrl / Cmd + Shift + I), полужирный (Ctrl / Cmd + Shift + B) и т.д.
Современные шрифты имеют гораздо больше начертаний, посмотрите например на семейство Opinion Pro (64 стиля):
К сожалению, полужирный (SemiBold) не является опцией в диалоге «шоткатов», поэтому вы не можете определить сочетание клавиш для его применения.
Эту задачу легко решить с помощью сценария
- кликните тут правой кнопкой мыши и выберите Save Link (Сохраните ссылку как…).
2. Сохраните semibold.jsx в папку…
Для быстрого перехода к папке Scripts Panel щелкните сценарий в палитре «Сценарии» правой кнопкой мыши (Windows) или удерживая клавишу «Control» (Mac OS), а затем выберите пункт «Показать в Проводнике» (Windows) или «Показать в программе Finder» (Mac OS).
Mac OS
Users/[имя пользователя]/Library/Preferences/Adobe InDesign/[версия]/[язык]/Scripts/Scripts Panel
Windows XP
Documents and Settings\[имя_пользователя]\Application Data\Adobe\InDesign\[версия]\[язык]\Scripts\Scripts Panel
Windows 7 и выше
Users\[имя_пользователя]\AppData\Roaming\Adobe\InDesign\[версия]\[язык]\Scripts\Scripts Panel
3. Назначьте Ctrl / Cmd + Shift + B (или другую удобную комбинацию) для скрипта.
*Клавиши Ctrl (Windows) и Cmd (MacOS) соответственно.
Теперь если вы нажмете сочетание Ctrl / Cmd + Shift + B и если у шрифта есть начертание SemiBold, оно немедленно применится к выделенному тексту.
Если в шрифте есть только жирный (Bold), то применится он. Если нет таких начертаний, то ничего не произойдет.
Как и в стандартном сочетании клавиш, скрипт переключает начертание выделенного текста:
- если текущий стиль шрифта является обычным (Regular/Normal), он применяет (полу)жирный;
- если текущий стиль полужирный (SemiBold) или жирный (Bold), то применяется обычный (Regular/Normal);
- Для курсива он применяет (полу)жирный курсив и меняет выделение на курсив, если текущий стиль (полу)жирный курсив.