美化中文在Linux下的显示效果
先从windows下拷贝宋体,黑体,tahoma字体到 ~/.fonts/ 目录下
cp /path/to/WINDOWS/Fonts/sim* , tahoma* ——> ~/.fonts/
把本文后面这些配置写到~/.fonts.conf 中。
简单解释:
第一部分主要是把小于12号以下的汉字都重置为12号,也就是说在看一个网页时,如果源码里要求的是12号以下的汉字,就会被调整为12号来显示。 在我这里效果很明显,在看sina的时候调整前字体太小有点模糊,调整之后就清楚多了,跟windows下效果基本一样了。
第二部分是调整宋体时相应英文字母的字体,这里设置为tahoma, 如果不这么做的话,英文字母会很难看。不过,不明白为什么windows下面没有这个问题。
第三部分是在所有指定用sans-serif(无衬线)字体的地方,使用tahoma,wenquanyi,和simsun来显示。 如果你在浏览某些中文网页时看到其中的汉字大小不一,丑陋无比,应该就是需要加上这一句。(原因是用了日文或韩文字体)
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font" > <test name="family" qual="any" > <string>SimSun</string> <string>NSimSun</string> <string>宋体</string> <string>SimHei</string> <string>AR PL ShanHeiSun Uni</string> <string>AR PL SenKai Uni</string> <string>AR PL New Sung</string> <string>FZSongTi</string> <string>FZMingTiB</string> <string>FangSong_GB2312</string> <string>KaiTi_GB2312</string> </test> <test compare="more_eq" name="pixelsize" > <int>8</int> </test> <test compare="less_eq" name="pixelsize" > <int>12</int> </test> <edit compare="eq" name="pixelsize" > <int>12</int> </edit> </match> <match target="pattern"> <test name="family" qual="any"> <string>simsun</string> <string>宋体</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Tahoma</string> </edit> </match> <alias> <family>sans-serif</family> <prefer> <family>Tahoma</family> <family>wenquanyi bitmap song</family> <family>simsun</family> </prefer> </alias> </fontconfig>
cp /path/to/WINDOWS/Fonts/sim* , tahoma* ——> ~/.fonts/
把本文后面这些配置写到~/.fonts.conf 中。
简单解释:
第一部分主要是把小于12号以下的汉字都重置为12号,也就是说在看一个网页时,如果源码里要求的是12号以下的汉字,就会被调整为12号来显示。 在我这里效果很明显,在看sina的时候调整前字体太小有点模糊,调整之后就清楚多了,跟windows下效果基本一样了。
第二部分是调整宋体时相应英文字母的字体,这里设置为tahoma, 如果不这么做的话,英文字母会很难看。不过,不明白为什么windows下面没有这个问题。
第三部分是在所有指定用sans-serif(无衬线)字体的地方,使用tahoma,wenquanyi,和simsun来显示。 如果你在浏览某些中文网页时看到其中的汉字大小不一,丑陋无比,应该就是需要加上这一句。(原因是用了日文或韩文字体)
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font" > <test name="family" qual="any" > <string>SimSun</string> <string>NSimSun</string> <string>宋体</string> <string>SimHei</string> <string>AR PL ShanHeiSun Uni</string> <string>AR PL SenKai Uni</string> <string>AR PL New Sung</string> <string>FZSongTi</string> <string>FZMingTiB</string> <string>FangSong_GB2312</string> <string>KaiTi_GB2312</string> </test> <test compare="more_eq" name="pixelsize" > <int>8</int> </test> <test compare="less_eq" name="pixelsize" > <int>12</int> </test> <edit compare="eq" name="pixelsize" > <int>12</int> </edit> </match> <match target="pattern"> <test name="family" qual="any"> <string>simsun</string> <string>宋体</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Tahoma</string> </edit> </match> <alias> <family>sans-serif</family> <prefer> <family>Tahoma</family> <family>wenquanyi bitmap song</family> <family>simsun</family> </prefer> </alias> </fontconfig>
顶(0)
踩(0)
- 最新评论