
Я работаю в Ubuntu 10.10 и установил пакет emacs-snapshot через apt-get. Когда я запускаю этот 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
снова.