为了使我的 emacs 设置更便携,我希望能够通过指定文件而不是字体名称来设置当前字体,即“加载 ~/config/myfont.ttf 并使用大小 12”。有没有办法在我的 .emacs 中做到这一点?我找到的所有说明都假定字体已经安装在系统上。我在 Linux 上使用 XFT 支持,因此特定于 linux 的 hack 可以,但我更喜欢适用于所有目标的东西。
更新:需要明确的是,我使用的字体不是 Windows / OS X / Linux 上的标准字体。我不仅希望根据平台设置不同的字体,还希望指定我拥有的特定字体文件(TTF 在 Windows 和 Linux 上工作,如果不在 Mac 上,我将获得另一个版本的文件,但我仍然想要通过文件而不是名称指定字体)。