emacs 由於「沒有與『Inconsolata-12』相符的字體」而無法啟動

emacs 由於「沒有與『Inconsolata-12』相符的字體」而無法啟動

幾週前,我嘗試自訂在 CentOS 5.5 上運行的預設字體 Emacs 21.4.1,但現在 emacs 無法啟動。

emacs 將從該-fn標誌開始。但是,我找不到在任何設定檔中指定 Inconsolata-12 的位置,即.emacs.

我也刪除了我的.Xresources檔案。該目錄.emacs.d是空的。

我的文件內容.emacs

(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(auto-compression-mode t nil (jka-compr))
 '(case-fold-search t)
 '(current-language-environment "UTF-8")
 '(default-input-method "rfc1345"))
(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 )

這是「預設」的「自訂面」選單的樣子(當我使用 -fn 啟動 emacs 時)

emacs自訂預設臉部截圖

我可以在哪裡查看/我應該調查哪些其他配置來解決此問題?

答案1

您的 .emacs-lisp 目錄中可能有一些東西。無論如何,我都會重置 .emacs 中的字體。例如:

(set-default-font "-apple-Monaco-normal-normal-normal-*-14-*-*-*-*-0-iso10646-1")

您可以使用 xfontsel 來取得正確的字體定義行。

相關內容