Como faço para que o Emacs honre ~/.fonts.conf?

Como faço para que o Emacs honre ~/.fonts.conf?

Estou executando o Ubuntu 10.10 e instalei o pacote emacs-snapshot via apt-get. Quando executo este Emacs, ele honra meu ~/.fonts.confarquivo. (Posso dizer porque as fontes mudam se eu remover o arquivo.)

Também instalei o Emacs compilando o código-fonte. Mais recentemente, instalei o Emacs 24.1.1 (no entanto, esse problema também ocorreu na versão 23). Quando executo o Emacs compilado a partir do código-fonte, ele não parece respeitar meu ~/.fonts.confarquivo. (As fontes têm a mesma aparência, quer o arquivo exista ou não.)

Como posso fazer com que o Emacs compilado a partir da fonte honre meu ~/.fonts.confarquivo?

Este é o conteúdo do meu ~/.fonts.confarquivo:

<?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>

Responder1

Quando você configurou o emacs, ele disse algo sobre o fontconfig não ter sido encontrado? Você pode fazer check-in config.logapós o fato.

Se disser que não foi possível encontrar o fontconfig, tente instalar o pacote libfontconfig1-deve executá-lo configurenovamente.

informação relacionada