
我正在運行 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