debiannotes:desktop:prettyfonts

AIM

2008-03-12

Поставьте пакет с шрифтами Liberation Fonts (если у вас unstable можете просто подключить debian-multimedia репозиторий и ставить пакет стандартным способом).

Создайте файл /etc/fonts/local.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
        <alias>
                <family>Times</family>
                <accept>
                        <family>Liberation Serif</family>
                </accept>
        </alias>
        <alias>
                <family>Times New Roman</family>
                <accept>
                        <family>Liberation Serif</family>
                </accept>
        </alias>
        <alias>
                <family>Helvetica</family>
                <accept>
                        <family>Liberation Sans</family>
                </accept>
        </alias>
        <alias>
                <family>Arial</family>
                <accept>
                        <family>Liberation Sans</family>
                </accept>
        </alias>
        <alias>
                <family>Courier</family>
                <accept>
                        <family>Liberation Mono</family>
                </accept>
        </alias>
        <alias>
                <family>Courier New</family>
                <accept>
                        <family>Liberation Mono</family>
                </accept>
        </alias>
<!-- Assign generic name -->
        <alias>
                <family>Liberation Sans</family>
                <default>
                        <family>sans-serif</family>
                </default>
        </alias>
        <alias>
                <family>Liberation Serif</family>
                <default>
                        <family>serif</family>
                </default>
        </alias>
        <alias>
                <family>Liberation Mono</family>
                <default>
                        <family>monospace</family>
                </default>
        </alias>
<!-- Prefer -->
        <alias>
                <family>serif</family>
                <prefer>
                        <family>Liberation Serif</family>
                </prefer>
        </alias>
        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Liberation Sans</family>
                </prefer>
        </alias>
        <alias>
                <family>monospace</family>
                <prefer>
                        <family>Liberation Mono</family>
                </prefer>
        </alias>
</fontconfig>

Также в домашнюю директорию следует положить файл .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> 

Вот и всё. Осталось перезапустить подсистему X.

Настоящий материал распространяется на условиях лицензии Creative Commons