cyrillic-translit
私は Emacsのインプットメソッドが大好きです。しかし、すばらしいTerminusをデフォルトのフォントとして設定すると、ロシア語の文字が Arial か何かで表示されます (いずれにせよ、Terminus ではありません)。
これを修正するにはどうすればよいですか? デフォルトのフォントを UTF-8 (Emacs と同等"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso10646-1"
) に設定しても役に立ちません。これはおそらく、Terminus が適切な UTF-8 サポートを欠いていることを意味していると思いますか?
とにかく、キリル文字変換入力方法と「通常」モードを切り替えるために、次のスニペットを使用しています。
(defun toggle-cyrillic-input-method ()
"toggle between French and no input method"
(interactive)
(if (string= current-input-method "cyrillic-translit")
(set-input-method nil)
(set-input-method "cyrillic-translit")))
(global-set-key [f9] 'toggle-cyrillic-input-method)
今 -- cyrillic-translit
F9 を押したときにスニペットを切り替えるだけでなく、コードページを切り替える方法はありますか?
"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-1"
つまり、 (ラテン語) と"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-5"
(ロシア語)の間でフォントを切り替えるにはどうすればよいですか?
これは、(プログラマーではない) 私が思いつく唯一の回避策です。他のアイデアも大歓迎です。ありがとう!