Это старая версия документа.
Содержание
Настройка шрифтов
Руководство работает на | 9.10 Karmic Koala |
---|
Моноширинные шрифты X
Стандартные ttf-шрифты на CRT мониторе
Стандартные ttf-шрифты на LCD мониторе
Виндовые шрифты на CRT мониторе
Виндовые шрифты с антиалиасингом на LCD мониторе
Установите Microsoft core fonts:
$ sudo aptitude install ttf-mscorefonts-installer
Создайте /etc/fonts/local.conf следующего вида:
<?xml version="1.0"?> <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- Make msttcorefonts look better --> <match target="font"> <test name="family"> <string>Andale Mono</string> <string>Arial</string> <string>Arial Black</string> <string>Courier New</string> <string>Comic Sans MS</string> <string>Georgia</string> <string>Impact</string> <string>Tahoma</string> <string>Times New Roman</string> <string>Trebuchet MS</string> <string>Verdana</string> <string>Webdings</string> </test> <edit name="antialias" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> <edit name="autohint" mode="assign"><bool>false</bool></edit> <edit name="rgba" mode="assign"><const>rgb</const></edit> <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit> </match> <match target="font"> <test name="family"> <string>Calibri</string> <string>Cambria</string> <string>Candara</string> <string>Consolas</string> <string>Constantia</string> <string>Corbel</string> <string>Segoi UI</string> </test> <edit name="antialias" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> <edit name="autohint" mode="assign"><bool>true</bool></edit> <edit name="rgba" mode="assign"><const>rgb</const></edit> <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit> </match> <!-- Map specifics to generics --> <!-- PostScript --> <alias binding="same"> <family>Arial</family> <default> <family>Helvetica</family> </default> </alias> <alias binding="same"> <family>Times New Roman</family> <default> <family>Times</family> </default> </alias> <alias binding="same"> <family>Courier New</family> <default> <family>Courier</family> </default> </alias> <!-- Map generics to specifics --> <!-- PostScript --> <alias binding="same"> <family>Helvetica</family> <accept> <family>Arial</family> </accept> </alias> <alias binding="same"> <family>Times</family> <accept> <family>Times New Roman</family> </accept> </alias> <alias binding="same"> <family>Courier</family> <accept> <family>Courier New</family> </accept> </alias> <!-- Mark common families with their generics so we'll get something reasonable --> <!-- Serif faces --> <alias> <family>Times New Roman</family> <default><family>serif</family></default> </alias> <!-- Sans-serif faces --> <alias> <family>Arial</family> <default><family>sans-serif</family></default> </alias> <!-- Monospace faces --> <alias> <family>Courier New</family> <default><family>monospace</family></default> </alias> <!-- Fantasy faces --> <alias> <family>Impact</family> <default><family>fantasy</family></default> </alias> <!-- Cursive faces --> <alias> <family>Comic Sans MS</family> <default><family>cursive</family></default> </alias> <!-- Final config --> <alias> <family>serif</family> <prefer> <family>Times New Roman</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Arial</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Courier New</family> </prefer> </alias> <alias> <family>fantasy</family> <prefer> <family>Impact</family> </prefer> </alias> <alias> <family>cursive</family> <prefer> <family>Comic Sans MS</family> </prefer> </alias> </fontconfig>
Настройки X.org для CRT монитра
Настройки GNOME для CRT монитра
Настройки KDE для CRT монитра
Настройки XFCE для CRT монитра
Настройки X.org для CRT монитра
Настройки GNOME для LCD монитра
Изменить ЭТО на gconftool-2
~/.gconf/apps/metacity/general/%gconf.xml следует дополнить/изменить следующим образом:
<?xml version="1.0"?> <gconf> <entry name="titlebar_font" mtime="1236170515" type="string"> <stringvalue>Liberation Sans Bold 8</stringvalue> </entry> </gconf>
~/.gconf/desktop/gnome/font_rendering/%gconf.xml следует дополнить/изменить следующим образом:
<?xml version="1.0"?> <gconf> <entry name="dpi" mtime="1236139981" type="float" value="96"> </entry> <entry name="hinting" mtime="1236145205" type="string"> <stringvalue>full</stringvalue> </entry> <entry name="antialiasing" mtime="1236145205" type="string"> <stringvalue>rgba</stringvalue> </entry> </gconf>
~/.gconf/desktop/gnome/interface/%gconf.xml следует дополнить/изменить следующим образом:
<?xml version="1.0"?> <gconf> <entry name="monospace_font_name" mtime="1205580299" type="string"> <stringvalue>Monospace 8</stringvalue> </entry> <entry name="document_font_name" mtime="1205580287" type="string"> <stringvalue>Sans 8</stringvalue> </entry> <entry name="font_name" mtime="1205580284" type="string"> <stringvalue>Sans 8</stringvalue> </entry> </gconf>
Настройки KDE для LCD монитора
Настройки XFCE для LCD монитра
Заключение
Вот и всё. Осталось перезапустить подсистему X (если не перезапустить, то некоторые приложения могут «не увидеть» новые настройки. Да и всё-равно все приложения использующие шрифтовую подсистему (например firefox) придётся перезапустить.