Ubuntu: Сглаживание шрифтов с хинтингом на системном уровне
В Linux сейчас много способов добиться гладких, не размытых шрифтов, не прибегая к запатентованным технологиям.
К счастью, уже не нужно пересобирать freetype. Но мы так же знаем, что графических сред очень много и уже не редки те случаи, когда на одном PC, используется несколько сред. При этом, так же, не стоит забывать что каждая среда со шрифтами работает по-разному.
Поэтому, я предлагаю настроить сглаживание шрифтов в Ubuntu на системного уровне. Вот так выглядит шрифт Liberations у меня:

Чтобы добиться того же у себя, в файле /etc/fonts/local.conf пишем:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit name="autohint" mode="assign"> <bool>true</bool> </edit> </match> </fontconfig>
И перезапускам все приложения, что работали до изменений.
В настройках среды можно выставить антилязинг по вкусу (обычно включается по умолчанию).
Спасибо, всё ходу подцепилось в Lotus Symphony, к примеру. Но вот на старые Tcl/Tk приложения магия не подействовала
Password Gorilla, например.
С Tcl\Tk может помочь такая магия:
sudo apt-get install tk8.5 libsnack2 tktray msttcorefonts
sudo update-alternatives --config wish
Там жать циферку соответствующую пункту «/usr/bin/wish8.5″, а потом на Enter и используем.
На убунту 9.10 по адресу /etc/fonts/conf.avail находится файлик 10-autohint.conf с абсолютно таким же содержанием, поэтому достаточно сделать
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf
для достижения вашего результата
Тогда уж include надо использовать.
Кстати на всякий случай, мой ПОЛНЫЙ конфиг.
В Ubuntu нет пакета tktray!
и
$ sudo update-alternatives –config wish
Есть только одна программа, которая предоставляет wish
(/usr/bin/wish8.5). Настраивать нечего.
Ubuntu 9.04
The quick brown fox jumps over the lazy dog and feels as if it were in the seventh heaven of typography.