Настройка красивых шрифтов

Я пересмотрел несколько статеек о настройки шрифтов, но все они оказались фейковые. Т.е. либо устарелые либо неработающие и избыточные.

Вот как я настроил шрифты у себя.

Создал файл /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 из оверлея.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".