我刚刚从源代码安装了Emacs 24,并想安装一个主要字体以及一个备用字体,当主要字体不包含我需要的国际字符时使用备用字体。在Linux下,大多数环境都通过fontconfig来完成这个操作,但尝试通过 设置字体时遇到问题。
(set-default-font "Monospace 11")
我的代码无效,使用fontconfig的Monospace字体集合时,我看到的却是"Sans"。
要获取等宽字体,我需要进行类似以下的操作:
(set-default-font "Dejavu Sans Mono 11")
但不幸的是,它不包含我想要的字形。因此我的问题是,如果Emacs提供一种"fallback"机制,每当主要字体无法满足时,就会使用它。