Как изменить шрифт в Emacs?

Общение и разговоры

Как изменить шрифт в Emacs?

Postby dreamdrawer » 21 Mar 2016, 18:18

Не получается изменить шрифт в оконном Emacs.
В консольном режиме понятно - от настройки консоли зависит, а вот в графическом только размер могу менять.
Пробовал прописывать в ~/.emacs
что то типа
(set-face-attribute 'default nil :font "Terminus-12")
или подобные
(set-face-font 'default "-misc-monospace mono-medium-r-normal-*-*-*-*-*-*-*-*-*")
(set-face-font 'default "-misc-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r")
(set-font-face 'Monospace "10x20")

это из разных источников советы.

Но в редакторе никаких изменений не происходит. Только в консоль при запуске выдаёт следующее:
Warning (initialization): An error occurred while loading `/home/red/.emacs':

Symbol's function definition is void: set-font-face

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.


Некоторые советуют править файл .Xressources или .Xdefaults но у меня нет таких файлов. Создав их всё равно ничего не поменялось.

M-x set-default-font
при попытке указать любой шрифт выдаёт:
set-face-attribute: Font not available

из чего делаю вывод, что Emacs в упор не видит шрифты установленные в системе.

Очень надеюсь на помощь сведущих в предмете людей, уж очень мне понравилась эта операционная система без нормального текстового редактора!
ROSA Linux Desktop Fresh R8 PLASMA 86_64
Hw-probe
User avatar
dreamdrawer
 
Posts: 48
Joined: 11 May 2015, 09:11
Location: с Вольного Дона

Re: Как изменить шрифт в Emacs?

Postby notauser » 21 Mar 2016, 20:09

~/.emacs
Code: Select all
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(default ((t (:family "Liberation Serif" :foundry "unknown" :slant normal :weight bold :height 97 :width normal)))))
notauser
 
Posts: 1007
Joined: 06 May 2012, 20:00

Re: Как изменить шрифт в Emacs?

Postby dreamdrawer » 22 Mar 2016, 10:13

Спасибо! Счастье есть!
ROSA Linux Desktop Fresh R8 PLASMA 86_64
Hw-probe
User avatar
dreamdrawer
 
Posts: 48
Joined: 11 May 2015, 09:11
Location: с Вольного Дона


Return to Курилка

Who is online

Users browsing this forum: No registered users and 2 guests