emacs nie uruchomi się z powodu „Brak czcionek pasujących do„ Inconsolata-12 ””

0

Kilka tygodni temu próbowałem dostosować domyślną czcionkę Emacs 21.4.1 działającą na CentOS 5.5, a teraz emacs się nie uruchomi.

emacs rozpocznie się od -fnflagi. Jednak nie mogę znaleźć, gdzie podano Inconsolata-12 w żadnym z moich plików konfiguracyjnych, tj.emacs.

Usunąłem również mój .Xresourcesplik. Katalog .emacs.djest pusty.

Zawartość mojego .emacspliku:

(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.
 )

Oto, jak wygląda menu „Dostosuj twarz” dla „domyślnego” (kiedy uruchamiam emacsa z -fn)

emacs dostosuj domyślny zrzut ekranu twarzy

Gdzie mogę szukać / jakie inne konfiguracje powinienem badać, aby rozwiązać ten problem?

noahz
źródło
Co zrobiłeś, gdy „próbowałeś dostosować [swoją] domyślną czcionkę”? Pomoże ci to dowiedzieć się, z jakimi plikami pomieszałeś. Powinieneś także najpierw spróbować przenieść .emacs do folderu kopii zapasowej i sprawdzić, czy emacs nadal próbuje użyć tej czcionki.
jjlin
Nie pamiętam dokładnie, na tym polega problem. Przeniesienie na bok .emacs ma ten sam wynik. Kiedy zacznę od -fn
noahz

Odpowiedzi:

0

W katalogu .emacs-lisp może być coś. W każdym razie po prostu zresetowałbym czcionkę w .emacs. Na przykład:

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

Możesz użyć xfontsel, aby uzyskać poprawną linię definicji czcionki.

terdon
źródło