Можно ли контролировать замены шрифтов в MS Word?

11

Предположим, что я набираю текст в MS Word (любой версии) и ввожу символ, которого нет в используемом шрифте. Скажем, я использую Times New Roman и набираю 2300 Alt X, который превращается в знак диаметра «⌀», которого нет в Times New Roman. MS Word берет его из другого шрифта, например, Arial Unicode MS. Это может испортить типографский стиль или межстрочный интервал. И это происходит без уведомления.

Возможно, самая неудобная особенность здесь в том, что MS Word не возвращает автоматически исходный шрифт. Последующий текст появляется в замещающем шрифте, если пользователь не видит происходящее и не понимает, что ему нужно изменить шрифт.

Вопрос заключается в следующем: можно ли контролировать такие замены, например, указав шрифт (ы), которые будут использоваться в качестве резервных шрифтов? Если нет, есть ли надежная документация по этому поводу?

Юкка К. Корпела
источник

Ответы:

3

Вы можете записать макрос, чтобы обойти проблему. Вам нужен макрос, чтобы сделать следующее:[space] [left-arrow] Alt-X [right-arrow]

Чтобы его использовать, сразу же наберите 2300, а затем клавишу, назначенную макросу. Макрос вставляет символ пробела (который будет иметь оригинальный шрифт), возвращается к вашему номеру, выполняет Alt-X, чтобы преобразовать его в кодировку Unicode, а затем возвращается к пробелу (который снова в исходном шрифте). Если вы не хотите вставлять пробел (если вы хотите, чтобы следующий символ был сразу после символа Юникод), добавьте [backspace]в конце вашего макроса.

Пол Уокер
источник
1
Спасибо за предложение. Это помогает сохранить текст шрифта копирования. Тем не менее, он не затрагивает основной вопрос управления заменой шрифтов.
Юкка К. Корпела