LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1080|回复: 7

ARCH 某些字体发虚! 诚心求教解决办法!(图) (已解决!!!)

[复制链接]
发表于 2009-8-2 15:33:01 | 显示全部楼层 |阅读模式
firefox 浏览器 打开某些网站会出现有些字体发虚的问题~!

另外发现一个别的发行版本没有的问题,ARCH 播放高清更流畅啦!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-8-2 15:42:05 | 显示全部楼层
好像只有数字跟E文会有这种情况~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-8-2 15:57:05 | 显示全部楼层
安装wenquanyi字体
  1. pacman -S wqy-bitmapfont wqy-zenhei
复制代码

从aur上安装与lcd有关的包:cairo-ubuntu,fontconfig-lcd,fontconfig-ubuntu,freetype2-ubuntu,libxft-ubuntu。

使用的是gnome的话,打开“外观首选项”中的“字体”,选择“次像素平滑“。

当然上面的前提是你使用的是LCD的显示器,但wqy的字体对中文而言是必安装的。
回复 支持 反对

使用道具 举报

发表于 2009-8-2 15:58:09 | 显示全部楼层
如果LZ安装了其他字体,在firefox-首选项里面就可以去设置啊
选择一个合适的字体
回复 支持 反对

使用道具 举报

发表于 2009-8-2 17:20:08 | 显示全部楼层
lz用了宋体吧。。大概是因为没有点阵的关系,建议不要用宋体换成wqy的。
回复 支持 反对

使用道具 举报

发表于 2009-8-2 18:18:07 | 显示全部楼层
在fonts.conf里将小号的字体替换成英文字体,不让它用宋体自带的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-2 19:55:17 | 显示全部楼层
Post by jqxl0205;2011828
安装wenquanyi字体

  1. pacman -S wqy-bitmapfont wqy-zenhei
复制代码


从aur上安装与lcd有关的包:cairo-ubuntu,fontconfig-lcd,fontconfig-ubuntu,freetype2-ubuntu,libxft-ubuntu。

使用的是gnome的话,打开“外观首选项”中的“字体”,选择“次像素平滑“。

当然上面的前提是你使用的是LCD的显示器,但wqy的字体对中文而言是必安装的。


安装以的包,在把simsun.ttc这个WINDOWS字体删除改用WenQuanYi Bitmap Song代替就OK啦!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-2 21:47:18 | 显示全部楼层
附上 ~/.fonts.conf  :


<?xml version="1.0"?>
<fontconfig>
<match target="pattern" >
        <edit mode="assign" name="dpi" >
                <double>96</double>
        </edit>
</match>

<!--//解决不能识别中文字体名称的问题  
<match target="pattern">
        <test name="family"><string>文泉驿宋体</string></test>
        <edit name="family" mode="assign"><string>WenQuanYi Bitmap Song</string></edit>
</match>
<match target="pattern">
        <test name="family"><string>文泉驿正黑</string></test>
        <edit name="family" mode="assign"><string>WenQuanYi Zen Hei</string></edit>
</match>
<match target="pattern">
        <test name="family"><string>文鼎PL新宋</string></test>
        <edit name="family" mode="assign"><string>AR PL New Sung ExtB</string></edit>
        <edit name="family" mode="assign"><string>AR PL New Sung</string></edit>
        <edit name="family" mode="assign"><string>AR PL New Sung Mono</string></edit>
</match>
<match target="pattern">
        <test name="family"><string>楷体</string></test>
        <edit name="family" mode="assign"><string>AR PL New Kai ExtB</string></edit>
</match>
<match target="pattern">新細明體</string></test>
        <test name="family"><string>
        <edit name="family" mode="assign"><string>AR PL New Sung ExtB</string></edit>
</match>
<match target="pattern">細明體</string></test>
        <test name="family"><string>
        <edit name="family" mode="assign"><string>AR PL New Sung ExtB</string></edit>
</match>
<match target="pattern">
        <test name="family"><string>標楷體</string></test>
        <edit name="family" mode="assign"><string>AR PL New Kai ExtB</string></edit>
</match>  //-->

<!--// 所有字体关于AA、Hint、AutoHint的默认全局设定 //-->
<match target="font" >
        <edit mode="assign" name="hinting" ><bool>true</bool></edit>
        <edit mode="assign" name="autohint" ><bool>true</bool></edit>
        <edit mode="assign" name="antialias" ><bool>true</bool></edit>
        <edit mode="assign" name="rh_prefer_bitmaps" ><bool>false</bool></edit>
</match>

<!--// 禁止英文字和CJK字等宽//-->
<match target="font" >
        <test compare="contains" name="lang" >
                <string>zh</string>
                <string>ja</string>
                <string>ko</string>
        </test>
        <test compare="eq" name="spacing" ><const>dual</const></test>
        <edit mode="assign" name="globaladvance" ><bool>false</bool></edit>
        <edit mode="assign" name="spacing" ><const>proportional</const></edit>
</match>


<!--// CJK字体关于AA、Hint、AutoHint的设定  //-->
<match target="font" >
        <test compare="contains" name="lang" >
                <string>zh</string>
                <string>ja</string>
                <string>ko</string>
        </test>
        <edit mode="assign" name="hinting" ><bool>true</bool></edit>
        <edit mode="assign" name="autohint" ><bool>false</bool></edit>
        <edit mode="assign" name="antialias" ><bool>true</bool></edit>
</match>


<!--// 设定中文最小字号 //-->
<match target="font" >
        <test name="family" qual="any" >
                <string>Vemana2000</string>
                <string>WenQuanYi Zen Hei</string>
        </test>
        <test compare="more_eq" name="pixelsize" ><int>8</int></test>
        <test compare="less_eq" name="pixelsize" ><int>12</int></test>
        <edit mode="assign" name="pixelsize" ><int>12</int></edit>
</match>

<!--// 当文泉驿宋体字号超过18时替换成正黑体 //-->
<match target="pattern" >
        <test name="family" >
                <string>WenQuanYi Bitmap Song</string>
        </test>
        <test compare="more_eq" name="pixelsize" ><int>18</int></test>
        <edit mode="assign" name="family" >
                <string>WenQuanYi Zen Hei</string>
        </edit>
</match>

<!--// 对中文字体的粗体进行替换//-->
<match target="pattern" >
        <test compare="more" name="weight" ><const>medium</const></test>
        <test compare="eq" name="family" >
                <string>WenQuanYi Bitmap Song</string>
                <string>AR PL New Sung ExtB</string>
                <string>AR PL New Kai ExtB</string>
        </test>
        <edit mode="assign" name="family" >
                <string>WenQuanYi Zen Hei</string>
        </edit>
</match>

<!--// 设定中文粗体//-->
<match target="font">
        <test name="family" compare="contains">
                <string>Song</string>
                <string>Sung</string>
                <string>Kai</string>
                <string>Ming</string>
        </test>
        <test name="weight" compare="less_eq"><int>80</int></test>
        <test name="weight" compare="more_eq"><int>120</int></test>
        <edit name="embolden" mode="assign"><bool>true</bool></edit>
</match> //-->

</fontconfig>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表