我的.emacs中有这一行:
(set-face-font 'default "-unknown-DejaVu Sans Mono-bold-normal-normal-*-13-*-*-*-m-0-iso10646-1")
当我运行emacs守护程序并以常规方式启动时,使用emacs-daemon:
error: Font not available, #font-spec nil unknown DejaVu Sans Mono nil iso10646-1 bold normal normal 13 nil 100 0 ((:name . -unknown-DejaVu Sans Mono-bold-normal-normal-*-13-*-*-*-m-0-iso10646-1) (user-spec . -unknown-DejaVu Sans Mono-bold-normal-normal-*-13-*-*-*-m-0-iso10646-1))
我在" emacs -nw"。
中得到了同样的错误相当清楚发生了什么:emacs守护程序会话不是x会话。所以它无法获取X字体。但是,我如何设置东西,以便当emacs客户端从X会话连接时这是默认字体?
答案 0 :(得分:0)
尝试通过custom
:
(custom-set-faces
'(default ((t (:inherit nil :height 100 :family "DejaVu Sans Mono")))))