由于“没有字体与`Inconsolata-12'匹配,因此emacs无法启动


0

几周前,我尝试自定义在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自定义默认人脸截图

我可以在哪里查看/应该研究哪些其他配置来解决此问题?


当您“尝试自定义[您的]默认字体时”怎么办?知道弄乱了哪些文件会有所帮助。另外,您应该首先尝试将.emacs移到备份文件夹中,然后查看emacs是否仍尝试使用该字体。
jjlin 2012年

我不完全记得,这就是问题所在。将.emacs放在一边具有相同的结果。我会发布什么样的“定制默认的脸”看起来像一个截图,当我和-fn开始
noahz

Answers:


0

.emacs-lisp目录中可能存在某些内容。无论如何,我只是重置.emacs中的字体。例如:

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

您可以使用xfontsel获得正确的字体定义行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.