web-dev-qa-db-ja.com

OutlookとAutoHotkey、フォントを切り替えずにUnicode記号を出力する方法は?

RIGHTWARDS ARROWと入力すると、Unicode ->(コード2192)を出力するためのキーボードバインディングがあります。

::->::{U+2192}

記号の後のフォントが2回変更されるOutlook(新着メールの構成)を除いて、どこでも(メモ帳(++)、vscodeなど)うまく機能します。

特に私の場合、メールの基本フォントはVerdanaです。 ->と入力すると、→が出力され、CalibriまたはTimes Romanのスペースが表示され、フォントがArialに切り替わります。

この奇妙な振る舞いには理由がありますか?そして最も重要なことは、生のを出力して、以前と同じフォントを維持する方法がありますか?

2
WoJ

小さなトリックを使用します。現在のフォントをさらに伝播してから、戻って矢印を入力します。

前方に1スペース入力してから、上に戻り、矢印を入力して、開始した場所に戻ります。言い換えると:

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