Чи можна контролювати заміну шрифту в 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, потім повертається до місця після пробілу (який знову є у вихідному шрифті). Якщо ви не хочете вставляти пробіл (якщо ви хочете, щоб наступний символ був відразу після символу Unicode), додайте в [backspace]кінці макросу.


1
Дякую за пропозицію. Це допомагає зберегти шрифт копіювання тексту. Однак він не стосується основного питання контролю заміна шрифту.
Jukka K. Korpela
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.