Impressionante renderização de fonte pobre em WM (fina)

Impressionante renderização de fonte pobre em WM (fina)

Estou usando o incrível 3.5 no Fedora 20 e a renderização da fonte na barra de tarefas é muito ruim: https://i.stack.imgur.com/pOE0Y.png

Eu tenho

    Xft.dpi:96                                                                                       
    Xft.antialias:1                                                                      
    Xft.hinting:1                                                                        
    Xft.hintstyle:hintslight                                                             
    Xft.rgba:rgb                                                                         
    Xft.lcdfilter:lcddefault 

Dentro do meu .Xresources e do meu .fonts.conf fica assim:

 <?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>

Estou usando o Tamsyn 9, mas isso acontece com todas as fontes. Existe alguma maneira de obter uma melhor renderização de fontes?

Responder1

Primeiro, as configurações de recursos X são substituídas por $XDG_CONFIG_HOME/fontconfig/fonts.conf - use um ou outro para minimizar confusão. Ver1. Presumirei no restante desta resposta que você está usando recursos X.

Em seguida, fontconfig suporta vários estilos de dicas - experimente ou hintnone, se não gostar , . Verhintmeduimhintfullhintslight2.

Finalmente, certifique-se de que seu DPI esteja definido corretamente. Você pode calcular o que deveria ser dividindo a resolução da tela pelas dimensões físicas, que podem ser obtidas via xrandr. Ver3.

Nota: ~/.fonts.conf está obsoleto - use $XDG_CONFIG_HOME/fontconfig/fonts.conf se preferir não usar recursos X. Ver4.

informação relacionada