Outlook и AutoHotkey, как выводить символы Unicode, не переключая шрифт?

Outlook и AutoHotkey, как выводить символы Unicode, не переключая шрифт?

У меня есть привязка клавиатуры для вывода Unicode RIGHTWARDS ARROW(код 2192) при вводе ->:

::->::{U+2192}

Он отлично работает везде (Notepad(++), vscode, ...), за исключением Outlook (составление нового письма), где шрифт после символа меняется дважды.

В моем случае основным шрифтом для писем являетсяВердана. При наборе текста ->выводится →, затем пробел вКалибриилиВремена Романаи затем шрифт переключается наАриал.

Есть ли причина такого странного поведения, и, что самое главное, есть ли способ вывести raw-файл и оставить тот же шрифт, что и раньше?

решение1

Воспользуйтесь небольшой хитростью: распространите текущий шрифт дальше, а затем вернитесь к вводу стрелки.

Наберите один пробел вперед, затем вернитесь назад, нажмите стрелку и вернитесь туда, где вы начали. Другими словами:

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

Связанный контент