Outlook 和 AutoHotkey,如何在不切换字体的情况下输出 Unicode 符号?

Outlook 和 AutoHotkey,如何在不切换字体的情况下输出 Unicode 符号?

我有一个键盘绑定,在输入以下内容时输出 Unicode RIGHTWARDS ARROW(代码 2192)->

::->::{U+2192}

它在任何地方都能很好地运行(Notepad(++)、vscode 等),除了在 Outlook(新邮件撰写)中,符号后的字体更改了两次。

具体来说,我的电子邮件的基本字体是宋体。输入 时->,会输出 →,然后是空格卡利布里或者罗马时代然后字体切换为宋体

这种奇怪的行为有什么原因吗?最重要的是,有没有办法输出原始数据并保持与以前相同的字体?

答案1

使用小技巧:进一步传播当前字体然后返回输入箭头。

向前输入一个空格,然后向后返回,输入箭头并返回到开始的位置。换句话说:

::->::{Space}{Left}{U+2192}{Right}

相关内容