Я использую Awesome 3.5 на Fedora 20, и отображение шрифтов на панели задач очень плохое: https://i.stack.imgur.com/pOE0Y.png
У меня есть
Xft.dpi:96
Xft.antialias:1
Xft.hinting:1
Xft.hintstyle:hintslight
Xft.rgba:rgb
Xft.lcdfilter:lcddefault
Внутри моих .Xresources и .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>hintmedium</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
</fontconfig>
Я использую Tamsyn 9, но это происходит со всеми шрифтами. Есть ли способ улучшить рендеринг шрифтов?
решение1
Во-первых, настройки ресурсов X переопределяются $XDG_CONFIG_HOME/fontconfig/fonts.conf — используйте один или другой, чтобы избежать путаницы. Смотрите1. В оставшейся части ответа я буду предполагать, что вы используете X ресурсов.
Далее, fontconfig поддерживает несколько стилей хинтинга — попробуйте hintnone
, hintmeduim
или hintfull
если вам не нравитсяhintslight
. Смотрите2.
Наконец, убедитесь, что ваш DPI установлен правильно. Вы можете вычислить, каким он должен быть, разделив разрешение экрана на его физические размеры, которые можно получить через xrandr
. Смотреть3.
Примечание: ~/.fonts.conf устарел — используйте вместо него $XDG_CONFIG_HOME/fontconfig/fonts.conf, если вы не хотите использовать ресурсы X. См.4.