Posts tagged fonts
И снова шрифты. openSUSE 11.3 и Fedora 13
Jul 17
Честно говоря, после Ubuntu отображение шрифтов по умолчанию во многих дистрибутивах оставляет желать лучшего. Это же относится и к свежевышедшему релизу openSUSE — 11.3. Сколько лет еще должно пройти, пока разработчики решат сделать хоть что-то с этой проблемой, мне не известно. А решать проблему необходимо, поскольку выглядит все это дело просто погано.
Итак, что касается openSUSE, то тут сделать исправления достаточно легко, если, конечно, удастся найти нужное руководство и нужный репозиторий среди множества реп openSUSE :)
Кликаем по этой ссылке: http://opensuse-community.org/subpixel/subpixel.ymp, отвечаем на вопросы. У меня ругнулось на какие-то зависимости python'а и библиотеки, но я предупреждения просто проигнорировал. После установки для надежности перегружаемся. Вот. И чувствуем разницу.
Update. Благодаря товарищу Anixx (или Nxx) есть необходимые дополнения. Для установки пропатченного Cairo на openSUSE:
http://software.opensuse.org/ymp/home:anshuljain:ubuntu_patch_11.3/openSUSE_11.3/cairo.ymp
и забросить файлик local.conf, который брать по ссылке http://www.infinality.net/files/local.conf
С Федорой все несколько сложнее и проще одновременно. Вообще, по умолчанию шрифты в оной достаточно приличны и так, но всегда есть, что подправить, да и мнения людей могут довольно сильно разниться. Потому можно попробовать сделать следующее:
1. Скачиваем и устанавливаем следующий пакет: http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
После его установки в систему будет добавлен репозиторий, в котором, в том числе, присутствует пропатченный freetype.
2. Я ставил следующие пакеты:
- cairo-freeworld
- freetype-subpixel
- libXft-freeworld
[bash]
yum install -y cairo-freeworld freetype-subpixel libXft-freeworld
[/bash]
Но это еще не все. Скачиваем файл: http://www.infinality.net/files/local.conf
Помещаем его в /etc/fonts. Перегружаемся и наслаждаемся. Лично я предпочитаю использовать шрифты либо Liberation, либо Droid.
Благодарности:
- за рецепт для openSUSE — Google!
- для Fedora — сайт infinality.net & Google!
Антиалиасинг и шрифты в браузерах
Jun 20
Памятка на будущее. Может пригодится еще кому.
На данный момент у меня стоит Fedora Rawhide. И как я заметил, периодически в предварительных релизах различных дистрибутивов в браузерах (проверял на Firefox, Google Chrome и Chromium) отображение шрифтов на страницах не соответствует дистрибутивному. Часто даже просто не применяются шрифты, которые указаны в настройках. Я с этим столкнулся на openSUSE 11.3 Milestine 7 и сегодня на Fedora Rawhide. Гуглил на эту тему я и раньше, но вот нашел решение только сейчас. Спасибо за это форуму ubuntuforums.org :)
Итак, открываем файл ~/.fonts.conf, если он существует, или создаем при отсутствии. Вписываем туда следующее:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>none</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>hintslight</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>
Сохраняем и выходим. Если браузер был запущен — перезапускаем. Наслаждаемся улучшенным видом :)
Проверялось на Fedora Rawhide с браузерами Firefox, Google Chrome, Opera
Конфиг взят отсюда: http://ubuntuforums.org/showthread.php?p=8704572#post8704572
openSUSE 11.2 и ее шрифты
Nov 16
Решил глянуть на свежевышедшую openSUSE. Поставил. После последней убунты шрифты — полное говно. На самом деле. А исправить можно следующим образом.
Открываем терминал, получаем рута и пишем:
[bash]
cd /etc/zypp/repos.d/
wget http://opensuse-community.org/subpixel/openSUSE_11.2/subpixel.repo
zypper ref && zypper in freetype2-feature-subpixel-hinting
[/bash]
Все. Я перегрузился и выглядеть шрифты стали на порядок лучше. Я в последнее время предпочитаю Droid от Google и в 11.2 они идут в поставке, так что можно сразу же и выбрать.
