Nie mogę ustawić Inconsolata jako domyślnej czcionki w systemie Emacs 24.4 Linux.
- Zmieniłem czcionkę w menu -> Zapisz opcje. Czcionka się zmieniła, ale po ponownym uruchomieniu czcionka jest taka sama, jak była domyślnie.
Dodano to do
~/.Xresources
:Emacs.font: Inconsolata LGC
Następnie w
init.el
:(set-default-font "Inconsolata LGC")
. Ta sama historia
Co robię źle?
emacs --daemon
i upewnij się, że nie ma żadnych komunikatów o błędach.init.el
: (set-frame-font "Ubuntu Mono 11")Odpowiedzi:
Mam następujące pliki w .emacs używające Emacsa dla OSX:
Ustawienie czcionki
Najłatwiej jest ustawić czcionkę za pomocą menu, jeśli używasz Emacsa w środowisku graficznym. Użyj „Opcje -> Ustaw domyślną czcionkę ...” z menu.
Nie skończyłeś, bo zmieniłeś tylko czcionkę tymczasowo. Najprostszą znaną mi metodą jest użycie trybu dostosowywania.
Teraz zmień opcje, które chcesz zmienić, jeśli takie istnieją. Jeśli zmieniłeś już czcionkę za pomocą menu, powinieneś zobaczyć swoje zmiany tutaj.
Zapisywanie do pliku init
Zapisz na przyszłe sesje :
lub
C-x C-s
podczas gdy w buforze dostosowywania, któryWolapowinien zrobić to samo, ale nie zawsze działa, np. po(set-default-font "Inconsolata")
Jeśli wszystko inne zawiedzie...
Możesz mieć szczęście ze stroną Ustaw czcionki .
źródło
Używam tego w moim init.el:
Możesz spróbować tego samego za pomocą Inconsolata zamiast Source Code Pro.
źródło
fc-cache -fv
z terminala. Być może pamięć podręczna czcionek nie jest aktualna. Próbowałem ustawić Anonymous Pro i działa na moim.Jeśli zmieniłeś coś w pliku .Xresources , musisz go ponownie przeczytać , aby zobaczyć zmiany w bieżącej sesji.
Aby zachować stare ustawienia zasobów i zastosować nowe:
Aby wyrzucić stare zasoby i zastosować tylko ustawienia z .Xresources :
Korekty .Xresources pliku są lepsze, ponieważ są one stosowane przed oknie Mapowanie X11 Emacs. Dostosowania w plikach inicjujących (.emacs, .emacs.d /) są ponownie stosowane w już utworzonym oknie. Możesz na przykład uniknąć „migotania” pasków narzędzi podczas uruchamiania po dodaniu
do pliku .Xresources .
Możesz sprawdzić, co jeszcze jest dostępne na https://www.gnu.org/software/emacs/manual/html_node/emacs/X-Resources.html
źródło
To zawsze działa, gdy chcę wypróbować inne czcionki (umieść je w pliku init.el lub .emacs):
lub
W takim przypadku oba wyrażenia są równoważne.
W skrócie, formularze te ustawiają czcionkę dla bieżącej i wszystkich przyszłych ramek Emacsa. Ponieważ są one zapisane w pliku konfiguracyjnym, instalacja nie zostanie utracona przy ponownym uruchomieniu.
źródło
Od: https://www.gnu.org/software/emacs/manual/html_node/emacs/Fonts.html#Fonts
Dodaj linię do pliku init:
źródło