如何讓 Emacs 尊重 ~/.fonts.conf?

如何讓 Emacs 尊重 ~/.fonts.conf?

我正在運行 Ubuntu 10.10,並且我已經透過 apt-get 安裝了 emacs-snapshot 軟體包。當我運行這個 Emacs 時,它會尊重我的~/.fonts.conf文件。 (我可以看出,因為如果刪除文件,字體就會改變。)

我還透過編譯原始碼安裝了 Emacs。最近,我安裝了 Emacs 24.1.1(但版本 23 也出現了這個問題)。當我運行從原始程式碼編譯的 Emacs 時,它似乎不支援我的~/.fonts.conf檔案。 (無論文件存在與否,字體看起來都一樣。)

如何使從原始碼編譯的 Emacs 尊重我的~/.fonts.conf文件?

這是我的文件的內容~/.fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>

答案1

當您設定 emacs 時,是否顯示有關 fontconfig 未找到的資訊?您可以config.log事後檢查。

如果它說找不到 fontconfig,請嘗試安裝該套件並再次libfontconfig1-dev執行。configure

相關內容