Emacs代码页问题:终端字体、utf-8和西里尔字母输入
我喜欢Emacs的西里尔字母输入法。但是,在我将wonderful设置为默认字体后,俄文字符将以Arial或其他字体显示,无论如何,它都不是Terminus 我该如何解决这个问题?将默认字体设置为UTF-8 Emacs等效字体-outline-Terminus-normal-normal-normal-mono-16-*-*-*-*-c-*-iso10646-1没有帮助。我想这可能意味着Terminus缺少像样的UTF-8支持 无论如何,我使用以下代码片段在西里尔语translit输入法和正常模式之间切换:Emacs代码页问题:终端字体、utf-8和西里尔字母输入,emacs,utf-8,transliteration,Emacs,Utf 8,Transliteration,我喜欢Emacs的西里尔字母输入法。但是,在我将wonderful设置为默认字体后,俄文字符将以Arial或其他字体显示,无论如何,它都不是Terminus 我该如何解决这个问题?将默认字体设置为UTF-8 Emacs等效字体-outline-Terminus-normal-normal-normal-mono-16-*-*-*-*-c-*-iso10646-1没有帮助。我想这可能意味着Terminus缺少像样的UTF-8支持 无论如何,我使用以下代码片段在西里尔语translit输入法和正常模
(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)
现在-有没有一种方法可以让代码片段不仅切换到西里尔语翻译,而且在我按F9时切换代码页
换句话说,我如何使它在-outline-Terminus-normal-normal-normal-mono-16-*-*-*-*-c-*-iso8859-1拉丁语和-outline-Terminus-normal-normal-mono-16-*-*-*-c-*-iso8859-5俄语之间切换字体
这是我作为一个非程序员所能想到的唯一解决办法。任何其他想法都是受欢迎的。谢谢