Emacs `Invalid font name`

I am using GNU Emacs 24.3.1 (x86_64-suse-linux-gnu, GTK + version 3.6.4). I have my own Inconsolata-g font in my ~/.fonts folder and I set it as the Monospace font in ~/.config/fontconfig/fonts.conf . This works well, except that Emacs gives me error: Invalid font name, -unknown-Inconsolata-g-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1 at startup .

If I change the monospace font, Emacs starts without problems, but when I do Mx set-default-font and select -unknown-Inconsolata-g-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1 , I also get Invalid font name: "-unknown-Inconsolata-g-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1" . Invalid font name: "-unknown-Inconsolata-g-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1"

How can i fix this?

+4
source share
1 answer

Thanks to Peter Dyballa ( http://lists.gnu.org/archive/html/help-gnu-emacs/2013-06/msg00347.html ), I fixed this with the following in ~/.emacs :

  (setq initial-frame-alist '( (font . "Monospace-10") )) (setq default-frame-alist '( (font . "Monospace-10") )) 

(I installed Monospace in Inconsolata-g in my system settings)

+3
source

Source: https://habr.com/ru/post/1485651/


All Articles