2

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-translitF9 を押したときにスニペットを切り替えるだけでなく、コードページを切り替える方法はありますか?

"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-1"つまり、 (ラテン語) と"-outline-Terminus-normal-normal-normal-mono-16-*-*-*-c-*-iso8859-5"(ロシア語)の間でフォントを切り替えるにはどうすればよいですか?

これは、(プログラマーではない) 私が思いつく唯一の回避策です。他のアイデアも大歓迎です。ありがとう!

4

0 に答える 0