可以控制 MS Word 中的字体替换吗?

Juk*_*ela 11 fonts microsoft-word

假设我在 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]在宏末尾添加 。