我使用的是GNU Emacs 24.3.1(x86_64-suse-linux-gnu,GTK + 3.6.4版)。我在~/.fonts
文件夹中有自定义字体Inconsolata-g,我在~/.config/fontconfig/fonts.conf
中将其设置为Monospace字体。它很有效,除了Emacs在发布时给我error: Invalid font name, -unknown-Inconsolata-g-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1
。
如果我更改等宽字体,那么Emacs启动没有问题,但当我M-x set-default-font
,并选择-unknown-Inconsolata-g-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1
时,我也会Invalid font name: "-unknown-Inconsolata-g-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1"
。
我怎么能解决这个问题?
答案 0 :(得分:3)
感谢Peter Dyballa(http://lists.gnu.org/archive/html/help-gnu-emacs/2013-06/msg00347.html),我在~/.emacs
中修改了以下内容:
(setq initial-frame-alist '(
(font . "Monospace-10")
))
(setq default-frame-alist '(
(font . "Monospace-10")
))
(我已在系统设置中将Monospace
设置为Inconsolata-g