在emacs-daemon中设置字体

时间:2014-03-17 12:33:11

标签: emacs fonts

我的.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会话连接时这是默认字体?

1 个答案:

答案 0 :(得分:0)

尝试通过custom

进行设置
(custom-set-faces
 '(default ((t (:inherit nil :height 100 :family "DejaVu Sans Mono")))))