安装infinality字体渲染插件后宋体simsun取消平滑的方法 | 撸Linux
撸Linux


安装infinality字体渲染插件后宋体simsun取消平滑的方法

安装了infinality字体渲染插件以后,所有字体都平滑化了,导致一些使用宋体simsun字体的网页显示难看。解决方法:在/etc/fonts/infinality/infinality.conf添加如下代码:

 <!--
    首先要让宋体可以使用内嵌点阵字体
     -->
            <match target="font" >
                    <test qual="any" name="family" compare="contains" >
                            <string>SimSun</string>
                    </test>
                    <edit name="rgba" mode="assign">
                            <const>none</const>
                    </edit>
                    <edit name="antialias" mode="assign" >
                            <bool>true</bool>
                    </edit>
                    <edit name="autohint" mode="assign" >
                            <bool>false</bool>
                    </edit>
                    <edit name="hinting" mode="assign" >
                            <bool>true</bool>
                    </edit>
                    <edit name="hintstyle" mode="assign" >
                            <const>hintfull</const>
                    </edit>
                    <edit name="embeddedbitmap" mode="assign" >
                            <bool>true</bool>
                    </edit>
            </match>  

 <!--
   然后让宋体在特定的12-18px范围内使用内嵌点阵字体
 -->
            <match target="font" >
                    <test qual="any" name="family" compare="contains" >
                            <string>SimSun</string>
                    </test>
                    <test name="pixelsize" compare="more_eq" >
                            <double>12</double>
                    </test>
                    <test name="pixelsize" compare="less_eq" >
                            <double>18</double>
                    </test>
                    <edit name="antialias" mode="assign" >
                            <bool>false</bool>
                    </edit>
            </match>
            <match target="font" >
                    <test qual="any" name="family" compare="contains" >
                            <string>SimSun</string>
                    </test>
                    <test name="pixelsize" compare="eq" >
                            <double>17</double>
                    </test>
                    <edit name="antialias" mode="assign" >
                            <bool>true</bool>
                    </edit>
            </match>

看看之前的效果:

现在的效果

参考了linuxsir.org的《Linux 字体微调 - windows 效果版》

说起linuxsir,话说当年的linux用户谁人没用过它,我也是linuxsir注册了11年的老用户了,今天看到它萧条成这个样子,唏嘘不已……

相关博文



发表评论