Настройка красивых шрифтов
Я пересмотрел несколько статеек о настройки шрифтов, но все они оказались фейковые. Т.е. либо устарелые либо неработающие и избыточные.
Вот как я настроил шрифты у себя.
Создал файл /etc/fonts/local.conf с таким содержанием:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern" >
<edit mode="assign" name="autohint">
<bool>true</bool>
</edit>
</match>
</fontconfig>
Доустановил некоторые шрифты:
emerge -n corefonts dejavu terminus-font
В /etc/X11/xorg.conf секция "Files" у меня выгледит так:
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib64/opengl/xorg-x11"
FontPath "/usr/share/fonts/dejavu"
FontPath "/usr/share/fonts/corefonts/"
FontPath "/usr/share/fonts/urw-fonts"
FontPath "/usr/share/fonts/terminus/"
FontPath "/usr/share/fonts/cyrillic/"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/OTF"
EndSection
Где шрифт urw-fonts установлен как зависимость от ghostscript-gpl, который установлен как зависимость от evince.
Это всё. Установленный в начале autohint, как мне кажется, делает шрифты такимиже комфортными, как в других юзер-шренд системах.
Вопрос: а можно ли лучше? Непроверенные настройки чур не советовать. Т.е. настройки типа DisplaySize, или "..re/fonts/100dpi:unscaled", которые ровно ничего не меняют, прошу не предлагать.
Каждая настройка, каждая строка в конфиге должна что то делать, словно строка в коде на Си. Строки "так вроде лучше будет", прошу подтверждать сравнительными принтскринами.
Но если никто не удосужиться на усовершенствование описанных выше настроек, буду рад, если этот пост поможет кому нибудь.. )
*примечение
Файл local.conf должен быть именно файлом, а не симлинком. Иначе аутохинт шрифтов работать не будет.
- Для комментирования войдите или зарегистрируйтесь

В xorg.conf содержится лишь
В
xorg.confсодержится лишь список шрифтов.:unscaled- это вспомогательная информация, помогающая серверу правильно отображать шрифты, вроде как сейчас он и сам неплохо справляется с задачей определения.По поводу всего остального: откройте для себя
eselect(вызов этой комманды от рута без аргументов выдаст список часто полезных функций)Конкретно вас интересует
eselect fontconfig, а еще точнееeselect fontconfig list. И обратите внимание на первую строчку.*вернусь послезавтра с
*вернусь послезавтра с отпуска - обьясню в чём лол.. ;))
А то я не догадался. Но таки
А то я не догадался. Но таки "LOL :DD" или как там было, выпилен за безсодержательностью. У постов есть кнопка "изменить" снизу.
Вопрос остаётся актуальным.
Вопрос остаётся актуальным. Что ещё можно засунуть в /etc/fonts/local.conf? У кого что получалось? К ответу прошу прилагать принтскрин.
Либо так же будет полезна ссылка на адекватную нынешним версиям софта статью.
Шрифты еще лучше
Еще можете подключить оверлей devnull и собрать патченые freetype, fontconfig, libXft и cairo. Можно собрать с USE-флагами clertype или ubuntu, которые и накладывают нужные патчи. По мне убунтушные лучше, хотя раньше больше нравились cleartype.
И еще, ели будете собирать с
И еще, если будете собирать с cleartype, то обратите внимание, что cairo из основного дерева portage тоже имеет такой флаг, но отрисовка отличается (как мне кажется). Поэтому при установке нужно будет указывать версию cairo из оверлея.