LinuxSir.cn,穿越时空的Linuxsir!

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

中文显示还算可以,可英文怎会怎么难看了?

[复制链接]
发表于 2006-11-21 20:09:26 | 显示全部楼层 |阅读模式
这是~/.fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>


       <match target="font">
                <edit name="autohint">
                        <bool>false</bool>
                </edit>
                <edit name="hinting">
                        <bool>true</bool>
                </edit>
                <edit name="antialias">
                        <bool>true</bool>
                </edit>
        </match>

<!--
Synthetic emboldening for fonts that do not have bold face available
-->

        <match target="font">
                <!-- check to see if the font is just regular -->
                <test name="weight" compare="less_eq">
                        <const>medium</const>
                </test>
                <!-- check to see if the pattern requests bold -->
                <test target="pattern" name="weight" compare="more">
                        <const>medium</const>
                </test>
                <!--
                  set the embolden flag
                  needed for applications using cairo, e.g. gucharmap, gedit, ...
                -->
                <edit name="embolden" mode="assign">
                        <bool>true</bool>
                </edit>
                <!--
                 set weight to bold
                 needed for applications using Xft directly, e.g. Firefox, ...
                -->
                <edit name="weight" mode="assign">
                        <const>bold</const>
                </edit>
        </match>


        <match target="font">
                <test target="pattern" name="lang" compare="contains">
                        <string>zh</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                <edit name="spacing">
                        <const>proportional</const>
                </edit>
                <edit name="globaladvance">
                        <bool>false</bool>
                </edit>
        </match>


        <match target="pattern">
                <test name="family">
                        <string>SimSun</string>
                        <string>SimSun-18030</string>
                        <string>AR PL ShanHeiSun Uni</string>
                        <string>AR PL New Sung</string>
                        <string>MingLiU</string>
                        <string>MingLiU</string>
                </test>
                <edit binding="strong" mode="prepend" name="family">
                        <string>Tahoma</string>
                        <string>Arial</string>
                        <string>Verdana</string>
                        <string>DejaVu Sans</string>
                        <string>Bitstream Vera Sans</string>
                </edit>
        </match>

        <match target="font">
                <test name="family" qual="any">
                        <string>AR PL ShanHeiSun Uni</string>
                        <string>AR PL New Sung</string>
                        <string>SimSun</string>
                        <string>NSimSun</string>
                        <string>MingLiu</string>
                        <string>MingLiu</string>
                </test>
                <test name="pixelsize" compare="less_eq">
                        <double>12</double>
                </test>
                <edit name="pixelsize" mode="assign">
                        <double>12</double>
                </edit>
        </match>

        <match target="font" >
                <test compare="eq" name="family" qual="any" >
                        <string>宋体</string>
                        <string>新宋体</string>
                        <string>SimSun</string>
                        <string>NSimSun</string>
                        <string>宋体-18030</string>
                        <string>新宋体-18030</string>
                        <string>SimSun-18030</string>
                        <string>NSimSun-18030</string>
                        <string>AR PL ShanHeiSun Uni</string>
                        <string>AR PL New Sung</string>
                        <string>MingLiU</string>
                        <string>MingLiU</string>
                  </test>
                <test compare="less_eq" name="pixelsize" >
                        <double>16</double>
                </test>
                <edit mode="assign" name="hinting" >
                          <bool>true</bool>
                </edit>
                <edit mode="assign" name="autohint" >
                          <bool>false</bool>
                </edit>
                <edit name="antialias">
                        <bool>false</bool>
                </edit>
                <edit mode="assign" name="hintstyle" >
                          <const>hintslight</const>
                </edit>
        </match>



        <match target="font">
                <test name="family">
                        <string>Andale Mono</string>
                        <string>Arial</string>
                        <string>Comic Sans MS</string>
                        <string>Georgia</string>
                        <string>Impact</string>
                        <string>Trebuchet MS</string>
                        <string>Verdana</string>
                        <string>Courier New</string>
                        <string>Times New Roman</string>
                        <string>Tahoma</string>
                        <string>Webdings</string>
                        <string>Albany AMT</string>
                        <string>Thorndale AMT</string>
                        <string>Cumberland AMT</string>
                        <string>Andale Sans</string>
                        <string>Andy MT</string>
                        <string>Bell MT</string>
                        <string>Monotype Sorts</string>
                </test>
                <test name="pixelsize" compare="less_eq">
                                <double>16</double>
                </test>
                <edit name="autohint">
                        <bool>false</bool>
                </edit>
                <edit name="antialias">
                        <bool>false</bool>
                </edit>
        </match>

        <alias>
                <family>serif</family>
                <prefer>
                        <family>Times New Roman</family>
                        <family>Thorndale AMT</family>
                        <family>Nimbus Roman No9 L</family>
                        <family>DejaVu Serif</family>
                        <family>Bitstream Vera Serif</family>
                        <family>Luxi Serif</family>
                        <family>Likhan</family>
                        <family>FreeSerif</family>
                        <family>Times</family>
                        <family>SimSun</family>
                        <family>SimSun-18030</family>
                        <family>MingLiU</family>
                        <family>WenQuanYi Bitmap Song</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>AR PL New Sung</family>
                        <family>FZSongTi</family>
                        <family>FZMingTiB</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>Kochi Mincho</family>
                        <family>UnBatang</family>
                        <family>Baekmuk Batang</family>
                        <family>HanyiSong</family>
                        <family>ZYSong18030</family>
                </prefer>
        </alias>
        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Arial</family>
                        <family>Albany AMT</family>
                        <family>Nimbus Sans L</family>
                        <family>Verdana</family>
                        <family>DejaVu Sans</family>
                        <family>Bitstream Vera Sans</family>
                        <family>Luxi Sans</family>
                        <family>FreeSans</family>
                        <family>Helvetica</family>
                        <family>SimSun</family>
                        <family>SimSun-18030</family>
                        <family>MingLiU</family>
                        <family>WenQuanYi Bitmap Song</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>AR PL New Sung</family>
                        <family>FZSongTi</family>
                        <family>FZMingTiB</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>Kochi Gothic</family>
                        <family>UnDotum</family>
                        <family>Baekmuk Gulim</family>
                        <family>Baekmuk Dotum</family>
                </prefer>
        </alias>
        <alias>
                <family>monospace</family>
                <prefer>
                        <family>Courier New</family>
                        <family>Cumberland AMT</family>
                        <family>Nimbus Mono L</family>
                        <family>Andale Mono</family>
                        <family>DejaVu Sans Mono</family>
                        <family>Bitstream Vera Sans Mono</family>
                        <family>Luxi Mono</family>
                        <family>FreeMono</family>
                        <family>NSimSun</family>
                        <family>NSimSun-18030</family>
                        <family>MingLiU</family>
                        <family>WenQuanYi Bitmap Song</family>
                        <family>AR PL ShanHeiSun Uni</family>
                        <family>AR PL New Sung</family>
                        <family>FZSongTi</family>
                        <family>FZMingTiB</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>Kochi Gothic</family>
                        <family>UnDotum</family>
                        <family>Baekmuk Gulim</family>
                        <family>Baekmuk Dotum</family>
                        <family>HanyiSong</family>
                        <family>ZYSong18030</family>
                </prefer>
        </alias>


</fontconfig>

本帖子中包含更多资源

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

x
发表于 2006-11-22 09:44:28 | 显示全部楼层
  1. <alias>
  2. <family>serif</family>
  3. <prefer>
  4. <family>Times New Roman</family>
  5. <family>Thorndale AMT</family>
  6. <family>Nimbus Roman No9 L</family>
  7. <family>DejaVu Serif</family>
  8. <family>Bitstream Vera Serif</family>
  9. <family>Luxi Serif</family>
  10. <family>Likhan</family>
  11. <family>FreeSerif</family>
  12. <family>Times</family>
  13. <family>SimSun</family>
  14. <family>SimSun-18030</family>
  15. <family>MingLiU</family>
  16. <family>WenQuanYi Bitmap Song</family>
  17. <family>AR PL ShanHeiSun Uni</family>
  18. <family>AR PL New Sung</family>
  19. <family>FZSongTi</family>
  20. <family>FZMingTiB</family>
  21. <family>AR PL SungtiL GB</family>
  22. <family>AR PL Mingti2L Big5</family>
  23. <family>Kochi Mincho</family>
  24. <family>UnBatang</family>
  25. <family>Baekmuk Batang</family>
  26. <family>HanyiSong</family>
  27. <family>ZYSong18030</family>
  28. </prefer>
  29. </alias>
复制代码

这里就是给字体排序吧,你设置字体为serif的时候,会从前面往后面选字体,直到你的电脑上面有这个字体。所以,去掉你没有字体,按照英文先,中文后的顺序写上你想要的字体。然后设置系统用serif来显示,应该就没问题了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-22 10:51:21 | 显示全部楼层
现在不就是有排序的吗?可能有些字体是没有,但应该不碍事呀
回复 支持 反对

使用道具 举报

发表于 2006-11-22 11:47:48 | 显示全部楼层
使用替换字体,gnome的话就直接在图形界面,选用类似bitstrom的英文字体,font.conf里面的排序如果正确就行了,KDE下还要额外在qt3config里面设置一下字体替换。FVWM下应该改配置文件吧,没用过
回复 支持 反对

使用道具 举报

发表于 2006-11-22 13:26:37 | 显示全部楼层
Post by 线头
现在不就是有排序的吗?可能有些字体是没有,但应该不碍事呀


我看你的英文也没什么问题啊?你也没说你想要什么效果。
我的意思是告诉你怎么出来你想要的效果。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-22 17:55:44 | 显示全部楼层
不会吧?英文小且形状不整?没有.fonts.conf时英文还是可以过眼的,但中文不行,有了.fonts.conf就相反了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-22 18:03:09 | 显示全部楼层
对了,现用的.fonts.conf是以前在wiki里找到的,好像新版的fontconfig配置有点不同了,不知如何能调出清晰的英文
回复 支持 反对

使用道具 举报

发表于 2006-11-23 10:24:40 | 显示全部楼层
对新版的也不是很了解了。可以仔细研究一下/etc/fonts下面的readme把。
回复 支持 反对

使用道具 举报

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

本版积分规则

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