![Outlook и AutoHotkey, как выводить символы Unicode, не переключая шрифт?](https://rvso.com/image/1618330/Outlook%20%D0%B8%20AutoHotkey%2C%20%D0%BA%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D1%8C%20%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B%20Unicode%2C%20%D0%BD%D0%B5%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8F%20%D1%88%D1%80%D0%B8%D1%84%D1%82%3F.png)
У меня есть привязка клавиатуры для вывода Unicode RIGHTWARDS ARROW
(код 2192) при вводе ->
:
::->::{U+2192}
Он отлично работает везде (Notepad(++), vscode, ...), за исключением Outlook (составление нового письма), где шрифт после символа меняется дважды.
В моем случае основным шрифтом для писем являетсяВердана. При наборе текста ->
выводится →, затем пробел вКалибриилиВремена Романаи затем шрифт переключается наАриал.
Есть ли причина такого странного поведения, и, что самое главное, есть ли способ вывести raw-файл →
и оставить тот же шрифт, что и раньше?
решение1
Воспользуйтесь небольшой хитростью: распространите текущий шрифт дальше, а затем вернитесь к вводу стрелки.
Наберите один пробел вперед, затем вернитесь назад, нажмите стрелку и вернитесь туда, где вы начали. Другими словами:
::->::{Space}{Left}{U+2192}{Right}