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