Awesome WM плохой рендеринг шрифта (тонкий)

Awesome WM плохой рендеринг шрифта (тонкий)

Я использую 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.

Связанный контент