在emacs守护进程中设置字体

在emacs守护进程中设置字体,emacs,fonts,Emacs,Fonts,我的.emacs中有一行: (set-face-font 'default "-unknown-DejaVu Sans Mono-bold-normal-normal-*-13-*-*-*-m-0-iso10646-1") 当我运行emacs守护程序并以常规方式启动emacs守护程序时: error: Font not available, #font-spec nil unknown DejaVu Sans Mono nil iso10646-1 bold normal normal 13

我的.emacs中有一行:

(set-face-font 'default "-unknown-DejaVu Sans Mono-bold-normal-normal-*-13-*-*-*-m-0-iso10646-1")
当我运行emacs守护程序并以常规方式启动emacs守护程序时:

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会话连接时,如何设置这些内容,使其成为默认字体?

尝试通过
自定义设置它:

(自定义设置面)
'(默认值((t(:继承零:高度100:family“DejaVu Sans Mono”;)))