
私は 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.log
emacs を設定したときに、fontconfig が見つからないというメッセージが表示されましたか?事後的に確認できます。
fontconfig が見つからないというメッセージが表示されたら、パッケージをインストールしlibfontconfig1-dev
てconfigure
再度実行してみてください。