很棒的 WM 字体渲染不佳(细)

很棒的 WM 字体渲染不佳(细)

我在 Fedora 20 上使用 Awesome 3.5,任务栏上的字体渲染非常糟糕: 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 支持多种提示样式 - 尝试一下hintnonehintmeduim或者hintfull如果您不喜欢hintslight。看2

最后,确保您的 DPI 设置正确。您可以通过将屏幕分辨率除以物理尺寸(可通过 获得)来计算它应该是什么xrandr。看3

注意: ~/.fonts.conf 已弃用 - 如果您不想使用 X 资源,请使用 $XDG_CONFIG_HOME/fontconfig/fonts.conf 代替。看4

相关内容