Шрифты в Ubuntu 9.10 (обновлено 9 ноября 2009)
Вот уж не знаю исправят ли эту багу, но в данный момент в Ubuntu 9.10 “Karmic Koala” по-умолчанию нельзя переопределить настройки путём правки /etc/fonts/local.conf или ~/.fonts.conf
Если вам это необходимо (а это обычно необходимо практически всем в той или иной мере) удалите ошибочно вставленные /etc/fonts/conf.d/60-latin.conf и /etc/fonts/conf.d/65-nonlatin.conf
Также рекомендую вам сделать
sudo ln -s /etc/fonts/conf.d/50-user.conf /etc/fonts/conf.d/35-user.conf
и
sudo ln -s /etc/fonts/conf.d/51-local.conf /etc/fonts/conf.d/36-local.conf
в том случае, если вы обычно переопределяете sans, sans serif и monospace “дефолты” в /etc/fonts/local.conf или в ~/.fonts.conf.
p.s. если вы пользовались для настройки http://notes.aim.pp.ru/linuxnotes/desktop/prettyfonts или http://help.ubuntu.ru/wiki/настройка_шрифтов прилагаю исправленные советы.
Вот так должен выглядеть ваш /etc/fonts/conf.d:
aim@aim-laptop:~$ ls -l /etc/fonts/conf.d/ total 8 lrwxrwxrwx 1 root root 31 2009-10-19 01:18 10-antialias.conf -> ../conf.avail/10-antialias.conf lrwxrwxrwx 1 root root 30 2009-10-19 02:53 10-autohint.conf -> ../conf.avail/10-autohint.conf lrwxrwxrwx 1 root root 29 2009-10-19 01:18 10-hinting.conf -> ../conf.avail/10-hinting.conf lrwxrwxrwx 1 root root 34 2009-10-19 02:52 10-hinting-full.conf -> ../conf.avail/10-hinting-full.conf lrwxrwxrwx 1 root root 43 2009-10-17 15:56 11-lcd-filter-lcddefault.conf -> ../conf.avail/11-lcd-filter-lcddefault.conf lrwxrwxrwx 1 root root 39 2009-10-17 15:56 20-fix-globaladvance.conf -> ../conf.avail/20-fix-globaladvance.conf lrwxrwxrwx 1 root root 39 2009-10-17 15:56 20-unhint-small-vera.conf -> ../conf.avail/20-unhint-small-vera.conf lrwxrwxrwx 1 root root 39 2009-10-17 15:57 30-defoma.conf -> /var/lib/defoma/fontconfig.d/fonts.conf lrwxrwxrwx 1 root root 36 2009-10-17 15:56 30-metric-aliases.conf -> ../conf.avail/30-metric-aliases.conf lrwxrwxrwx 1 root root 33 2009-10-17 15:56 30-urw-aliases.conf -> ../conf.avail/30-urw-aliases.conf lrwxrwxrwx 1 root root 12 2009-10-19 02:53 35-user.conf -> 50-user.conf lrwxrwxrwx 1 root root 13 2009-10-19 02:53 36-local.conf -> 51-local.conf lrwxrwxrwx 1 root root 30 2009-10-17 15:56 40-nonlatin.conf -> ../conf.avail/40-nonlatin.conf lrwxrwxrwx 1 root root 32 2009-10-17 15:57 44-wqy-zenhei.conf -> ../conf.avail/44-wqy-zenhei.conf lrwxrwxrwx 1 root root 27 2009-10-17 15:56 45-latin.conf -> ../conf.avail/45-latin.conf lrwxrwxrwx 1 root root 31 2009-10-17 15:56 49-sansserif.conf -> ../conf.avail/49-sansserif.conf lrwxrwxrwx 1 root root 37 2009-10-17 16:35 50-enable-terminus.conf -> ../conf.avail/50-enable-terminus.conf lrwxrwxrwx 1 root root 26 2009-10-17 15:56 50-user.conf -> ../conf.avail/50-user.conf lrwxrwxrwx 1 root root 27 2009-10-17 22:42 51-local.conf -> ../conf.avail/51-local.conf lrwxrwxrwx 1 root root 42 2009-10-17 15:56 53-monospace-lcd-filter.conf -> ../conf.avail/53-monospace-lcd-filter.conf lrwxrwxrwx 1 root root 35 2009-10-17 16:00 64-ttf-thai-tlwg.conf -> ../conf.avail/64-ttf-thai-tlwg.conf lrwxrwxrwx 1 root root 35 2009-10-17 15:56 65-fonts-persian.conf -> ../conf.avail/65-fonts-persian.conf lrwxrwxrwx 1 root root 38 2009-10-17 15:57 66-wqy-zenhei-sharp.conf -> ../conf.avail/66-wqy-zenhei-sharp.conf lrwxrwxrwx 1 root root 29 2009-10-17 15:56 69-unifont.conf -> ../conf.avail/69-unifont.conf lrwxrwxrwx 1 root root 32 2009-10-17 15:56 70-no-bitmaps.conf -> ../conf.avail/70-no-bitmaps.conf lrwxrwxrwx 1 root root 31 2009-10-17 15:56 80-delicious.conf -> ../conf.avail/80-delicious.conf lrwxrwxrwx 1 root root 45 2009-10-17 16:00 89-ttf-thai-tlwg-synthetic.conf -> ../conf.avail/89-ttf-thai-tlwg-synthetic.conf lrwxrwxrwx 1 root root 31 2009-10-17 15:56 90-synthetic.conf -> ../conf.avail/90-synthetic.conf -rw-r--r-- 1 root root 366 2009-10-15 23:18 99pdftoopvp.conf -rw-r--r-- 1 root root 959 2009-03-19 17:03 README Постоянная ссылка на этот кусок кода: http://paste.nophp.ru/h. Код раскрашен с помощью Paste.NoPHP.ru.
Ну и сам /etc/fonts/local.conf прилагается:
<?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> Постоянная ссылка на этот кусок кода: http://paste.nophp.ru/6. Код раскрашен с помощью Paste.NoPHP.ru.






