Я не могу установить Inconsolata в качестве шрифта по умолчанию в Emacs 24.4 Linux.
- Я изменил шрифт в меню -> Сохранить параметры. Шрифт изменился, но после перезапуска он стал таким же, как и по умолчанию.
Добавил это в
~/.Xresources
:Emacs.font: Inconsolata LGC
Тогда в
init.el
:(set-default-font "Inconsolata LGC")
. Та же история.
Что я делаю не так?
emacs --daemon
и убедитесь, что нет сообщений об ошибках.init.el
: (set-frame-font "Ubuntu Mono 11")Ответы:
В моем .emacs, использующем Emacs для OSX, есть следующее:
Установка шрифта
Легче установить шрифт с помощью меню, если вы запускаете Emacs в графической среде. Используйте «Опции -> Установить шрифт по умолчанию ...» из меню.
Теперь вы еще не закончили, потому что вы только временно изменили шрифт. Самый простой способ, который я знаю, это использовать режим настройки.
Теперь измените параметры, которые вы хотите изменить, если таковые имеются. Если вы уже изменили шрифт с помощью меню, вы должны увидеть свои изменения здесь.
Сохранение в ваш файл инициализации
Сохранить для будущих сессий :
или
C-x C-s
в то время как в буфере настройки, которыйволядолжен делать то же самое, но не всегда работает, например, после(set-default-font "Inconsolata")
Если все остальное не удается...
Вам может повезти со страницей Set Fonts .
источник
Я использую это в моем init.el:
Вы можете попробовать то же самое, используя Inconsolata вместо Source Code Pro.
источник
fc-cache -fv
с вашего терминала. Возможно, кэш шрифтов не обновлен. Я попытался установить Anonymous Pro, и он работает на моем.Если вы что-то изменили в файле .Xresources, вам нужно перечитать его, чтобы увидеть какие-либо изменения в текущем сеансе.
Чтобы сохранить старые настройки ресурсов и применить новые:
Чтобы выбросить ваши старые ресурсы и применить только настройки из .Xresources :
Корректировки в файле .Xresources лучше, потому что они применяются перед отображением окна X11 в emacs. Настройки в файлах инициализации (.emacs, .emacs.d /) повторно применяются к уже созданному окну. Например, вы можете избежать «мерцания» панелей инструментов во время запуска при добавлении
в ваш файл .Xresources .
Вы можете проверить, что еще доступно на https://www.gnu.org/software/emacs/manual/html_node/emacs/X-Resources.html.
источник
Это всегда работает всякий раз, когда я хочу попробовать другие шрифты (поместите его в файл init.el или .emacs):
или
В этом случае оба выражения эквивалентны.
Вкратце, эти формы устанавливают шрифт для текущего и всех будущих фреймов Emacs. Так как они сохраняются в вашем файле конфигурации, установка не теряется при перезапуске.
источник
От: https://www.gnu.org/software/emacs/manual/html_node/emacs/Fonts.html#Fonts
Добавьте строку в ваш файл инициализации:
источник