web-dev-qa-db-ja.com

EmacsでUnicode文字を表示するにはどうすればよいですか?

UTF-8テキストを含むファイルを開くと、文字がボックスとして表示されます。

これらのボックスを安全に編集でき、別のテキストエディタ(たとえばターミナルのVimから)でそれらを見ると変更が正しく表示されるため、フォントが欠落していると思います。

また、起動時にEmacsは次の警告を出力します。

Warning: no fonts matching `-*-fixed-medium-r-normal-*-16-*-*-*-*-*-iso8859-1' available [2 times]

いくつかのX.orgフォントパッケージをシステムにインストールしようとしましたが、それは役に立たないようです。

GNU Emacs22.3を使用する

5
Rene Saarsoo

DejaVu SansMonoをフォントとして設定してみてください。これはUnicodeのフォントであり、通常、Linuxディストリビューションにデフォルトでインストールされます。

4
Mike McQuaid

フォントエラーはおそらく赤いニシンです。このメッセージは通常、Emacsが出力の一部にこの仕様のフォントを使用する必要があると考えているために表示されます。修正が必要/修正したい場合は、欠陥のある仕様を見つけて修正することをお勧めします(例: http://braeburn.aquamacs.org/code/master/etc/PROBLEMS )。

3
mas
1
joe