Outlook und AutoHotkey, wie gebe ich Unicode-Symbole aus, ohne die Schriftart zu wechseln?

Outlook und AutoHotkey, wie gebe ich Unicode-Symbole aus, ohne die Schriftart zu wechseln?

Ich habe eine Tastaturbelegung, um RIGHTWARDS ARROWbeim Eintippen einen Unicode (Code 2192) auszugeben ->:

::->::{U+2192}

Es funktioniert überall hervorragend (Notepad(++), vscode, ...), außer in Outlook (Erstellen neuer E-Mails), wo die Schriftart nach dem Symbol zweimal geändert wird.

In meinem Fall ist die Basisschriftart für meine E-MailsVerdana. Beim Eintippen von ->wird das → ausgegeben, dann ein Leerzeichen inCalibrioderTimes Romanund dann wechselt die Schriftart zuArial.

Gibt es einen Grund für dieses seltsame Verhalten, und, noch wichtiger, gibt es eine Möglichkeit, ein RAW-Format auszugeben und dabei die gleiche Schriftart wie zuvor beizubehalten?

Antwort1

Nutzen Sie einen kleinen Trick: Verschieben Sie die aktuelle Schriftart weiter und kehren Sie dann zurück, um den Pfeil einzugeben.

Tippen Sie ein Leerzeichen weiter, dann zurück, tippen Sie den Pfeil ein und kehren Sie zum Ausgangspunkt zurück. Mit anderen Worten:

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

verwandte Informationen