GNU Emacs 'の問題があり、X11で動作せず、「Font `Ubuntu Mono 13' is not defined」というメッセージが表示されてクラッシュしますが、Xがなくても動作します。問題なく実行、GNU Emacsはバージョン23.2.1、Xemacsは[バージョン21.4.22; 2010年8月]
2011-11-21 22:45:49にkotnikの投稿を見ましたが、私の問題はこれらのttf-ubuntu-font-family
それらがインストールされ、それが助けにならないので、.emacsファイルがなく、.emacs.d /フォルダーが空です。
この問題は私のユーザーのプロファイルに関連しているようです。同じシステム上の他のユーザーのプロファイルでも問題なく動作します(そのアカウントの.emacs.d /フォルダーは私のものと同じです。
最初は完全に明らかではありません:font.ubuntu.comから取得したフォントファイルを、Xサーバーがあるマシンではなく、emacsを実行しているマシンにインストールする必要があります。私はsshでこの実行中のemacsに遭遇しました。
mkdir -p ~/.fonts
cd ~/.fonts
wget http://font.ubuntu.com/download/ubuntu-font-family-0.80.Zip
unzip ubuntu-font-family-0.80.Zip
fc-cache -f
それは本当に見栄えの良いフォントです。設定がどこにあるかわかりませんでしたが、emacsを開始したら、変更することができました。
次の行を~/.Xdefaults
ファイルに追加してみてください(存在しない場合はtouch .Xdefaults
で作成してください):
emacs.font:Monospace 12.
詳細については、man emacs
を参照してください。
私はemacsの専門家ではありませんが、.emacsファイルを確認してください。問題はフォントとサイズの組み合わせがサポートされていない可能性があることです。この線
(set-default-font "Monospace-12")
デフォルトのフォントセットがない場合は、私の.emacsファイル(あなたが知らない場合のためにあなたのホーム/ユーザーディレクトリにあります)にある.
問題は、/desktop/gnome/interface/monospace_font_name
のUbuntu Mono 13
にgconf設定を設定したUbuntu 11.10以降で実行されたユーザーのホームディレクトリに起因するようです。これを利用可能なものに設定すると、問題が修正されます。
gconftool-2 -g /desktop/gnome/interface/monospace_font_name
Ubuntu Mono 13
Monospace-12または任意の値に設定します。
gconftool-2 -t string -s /desktop/gnome/interface/monospace_font_name
Monospace-12
gconftool-2 -g /desktop/gnome/interface/monospace_font_name
Monospace-12