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

config.logemacs を設定したときに、fontconfig が見つからないというメッセージが表示されましたか?事後的に確認できます。

fontconfig が見つからないというメッセージが表示されたら、パッケージをインストールしlibfontconfig1-devconfigure再度実行してみてください。

関連情報