Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:настройка_шрифтов [2009/11/09 10:51] |
— (текущий) | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ВНИМАНИЕ! | ||
| - | СТАТЬЯ ПОЛНОСТЬЮ В НЕРАБОЧЕМ СОСТОЯНИИ! | ||
| - | |||
| - | ====== Настройка шрифтов ====== | ||
| - | ^ Руководство работает на | 9.10 Karmic Koala | | ||
| - | |||
| - | ===== Моноширинные шрифты X ===== | ||
| - | FIXME | ||
| - | ===== Стандартные ttf-шрифты на CRT мониторе ===== | ||
| - | FIXME | ||
| - | ===== Стандартные ttf-шрифты на LCD мониторе ===== | ||
| - | FIXME | ||
| - | ===== Виндовые шрифты на CRT мониторе ===== | ||
| - | FIXME | ||
| - | ===== Виндовые шрифты с антиалиасингом на LCD мониторе ===== | ||
| - | Установите Microsoft core fonts: | ||
| - | <code bash> | ||
| - | $ sudo aptitude install ttf-mscorefonts-installer | ||
| - | </code> | ||
| - | |||
| - | Создайте /etc/fonts/local.conf следующего вида: | ||
| - | <code xml> | ||
| - | <?xml version="1.0"?> | ||
| - | <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | ||
| - | <fontconfig> | ||
| - | |||
| - | <match target="font"> | ||
| - | <edit mode="assign" name="lcdfilter"> | ||
| - | <const>lcdlight</const> | ||
| - | </edit> | ||
| - | </match> | ||
| - | |||
| - | <!-- 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> | ||
| - | |||
| - | <!-- Vista fonts to look better --> | ||
| - | <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> | ||
| - | |||
| - | <!-- Make some free fonts look better --> | ||
| - | <match target="font"> | ||
| - | <test name="family"> | ||
| - | <string>DejaVu Sans</string> | ||
| - | <string>DejaVu Serif</string> | ||
| - | <string>DejaVu Sans Mono</string> | ||
| - | <string>Bitstream Vera Sans</string> | ||
| - | <string>Bitstream Vera Serif</string> | ||
| - | <string>Bitstream Vera Mono</string> | ||
| - | <string>Liberation Sans</string> | ||
| - | <string>Liberation Serif</string> | ||
| - | <string>Liberation Mono</string> | ||
| - | <string>Droid Sans</string> | ||
| - | <string>Droid Serif</string> | ||
| - | <string>Droid Mono</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>hintslight</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> | ||
| - | </code> | ||
| - | |||
| - | ===== Настройки X.org для CRT монитра ===== | ||
| - | FIXME | ||
| - | |||
| - | ===== Настройки GNOME для CRT монитра ===== | ||
| - | FIXME | ||
| - | |||
| - | ===== Настройки KDE для CRT монитра ===== | ||
| - | FIXME | ||
| - | |||
| - | ===== Настройки XFCE для CRT монитра ===== | ||
| - | FIXME | ||
| - | |||
| - | ===== Настройки X.org для CRT монитра ===== | ||
| - | FIXME | ||
| - | |||
| - | ===== Настройки GNOME для LCD монитра ===== | ||
| - | FIXME Изменить ЭТО на gconftool-2 FIXME | ||
| - | |||
| - | ~/.gconf/apps/metacity/general/%gconf.xml следует дополнить/изменить следующим образом: | ||
| - | <code xml> | ||
| - | <?xml version="1.0"?> | ||
| - | <gconf> | ||
| - | <entry name="titlebar_font" mtime="1236170515" type="string"> | ||
| - | <stringvalue>Liberation Sans Bold 8</stringvalue> | ||
| - | </entry> | ||
| - | </gconf> | ||
| - | </code> | ||
| - | |||
| - | ~/.gconf/desktop/gnome/font_rendering/%gconf.xml следует дополнить/изменить следующим образом: | ||
| - | <code 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> | ||
| - | </code> | ||
| - | |||
| - | ~/.gconf/desktop/gnome/interface/%gconf.xml следует дополнить/изменить следующим образом: | ||
| - | <code 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> | ||
| - | </code> | ||
| - | |||
| - | ===== Настройки KDE для LCD монитора ===== | ||
| - | FIXME | ||
| - | |||
| - | ===== Настройки XFCE для LCD монитра ===== | ||
| - | FIXME | ||
| - | |||
| - | ===== Заключение ===== | ||
| - | Вот и всё. Осталось перезапустить подсистему X (если не перезапустить, то некоторые приложения могут "не увидеть" новые настройки. Да и всё-равно все приложения использующие шрифтовую подсистему (например firefox) придётся перезапустить. | ||
| - | |||
| - | {{tag>Оформление HOWTO GNOME Система FIXME}} | ||