LinuxSir.cn,穿越时空的Linuxsir!

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

Debian 6的字体设置

[复制链接]
发表于 2011-4-27 23:17:18 | 显示全部楼层 |阅读模式
新手转到Debian,搞不定字体设置


看这位老兄的就不错
http://www.linuxsir.cn/bbs/thread376824.html


希望还是英文界面,完美支持中文就好了,wqy/simsun/simhei/tahoma/verdana已经有了
  1. # locale
  2. LANG=en_US.UTF-8
  3. LC_CTYPE="en_US.UTF-8"
  4. LC_NUMERIC="en_US.UTF-8"
  5. LC_TIME="en_US.UTF-8"
  6. LC_COLLATE="en_US.UTF-8"
  7. LC_MONETARY="en_US.UTF-8"
  8. LC_MESSAGES="en_US.UTF-8"
  9. LC_PAPER="en_US.UTF-8"
  10. LC_NAME="en_US.UTF-8"
  11. LC_ADDRESS="en_US.UTF-8"
  12. LC_TELEPHONE="en_US.UTF-8"
  13. LC_MEASUREMENT="en_US.UTF-8"
  14. LC_IDENTIFICATION="en_US.UTF-8"
  15. LC_ALL=
复制代码

能像下图中蓝色部分也可以,红色部分模糊不清,而且还有口口

本帖子中包含更多资源

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

x
发表于 2011-4-29 23:59:49 | 显示全部楼层
用 firefox/iceweasel 4 吧,字体特好设置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-30 00:09:58 | 显示全部楼层
Firefox 4.0.1的确没有问题,但我还是想搞定Chromium

目前卸载了系统内置的楷体,看起来字体好了一些,但

1. 禁用中文抗锯齿暂未解决
2. GDM登录的语言选项中还有口口现象
3. 任务栏(tint2)还有口口现象

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2011-5-1 18:52:09 | 显示全部楼层
晕倒...浏览器设置一下字体很简单啦
回复 支持 反对

使用道具 举报

发表于 2011-5-2 03:59:10 | 显示全部楼层
会自己编辑$HOME/.fonts.conf很重要,比如我用MS yahei和simsun,我的配置如下:
  1. <?xml version='1.0'?>
  2. <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
  3. <fontconfig>
  4. <alias>
  5.   <family>serif</family>
  6.   <prefer>
  7.    <family>DejaVu Serif</family>
  8.    <family>Georgia</family>
  9.    <family>Microsoft YaHei</family>
  10.    <family>SimSun</family>
  11.   </prefer>
  12. </alias>
  13. <alias>
  14.   <family>sans-serif</family>
  15.   <prefer>
  16.    <family>DejaVu Sans</family>
  17.    <family>Tahoma</family>
  18.    <family>Microsoft YaHei</family>
  19.    <family>SimSun</family>
  20.    <family>Arial</family>
  21.    <!--<family>WenQuanYi Bitmap Song</family>-->
  22.   </prefer>
  23. </alias>
  24. <alias>
  25.   <family>monospace</family>
  26.   <prefer>
  27.    <family>DejaVu Sans Mono</family>
  28.    <family>Courier New</family>
  29.    <family>Microsoft YaHei</family>
  30.    <family>SimSun</family>
  31.    <!--<family>WenQuanYi Bitmap Song</family>-->
  32.   </prefer>
  33. </alias>
  34. <match target="font">
  35.   <edit mode="assign" name="rgba">
  36.    <const>none</const>
  37.   </edit>
  38. </match>
  39. <match target="font">
  40.   <edit mode="assign" name="hinting">
  41.    <bool>true</bool>
  42.   </edit>
  43. </match>
  44. <match target="font">
  45.   <edit mode="assign" name="hintstyle">
  46.    <const>hintslight</const>
  47.   </edit>
  48. </match>
  49. <match target="pattern">
  50.   <test name="family">
  51.    <string>Microsoft YaHei</string>
  52.    <string>微软雅黑</string>
  53.   </test>
  54.   <test compare="eq" name="pixelsize">
  55.    <double>12</double>
  56.    <double>14</double>
  57.   </test>
  58.   <test compare="less_eq" name="weight">
  59.    <int>100</int>
  60.   </test>
  61.   <edit mode="assign" name="family">
  62.    <string>SimSun</string>
  63.   </edit>
  64. </match>
  65. <match target="font">
  66.   <test name="family">
  67.    <string>Microsoft YaHei</string>
  68.    <string>微软雅黑</string>
  69.   </test>
  70.   <test compare="less" name="pixelsize">
  71.    <double>14</double>
  72.   </test>
  73.   <edit mode="assign" name="hintstyle">
  74.    <const>hintnone</const>
  75.   </edit>
  76. </match>
  77. <match target="font">
  78.   <test name="family">
  79.    <string>Microsoft YaHei</string>
  80.    <string>微软雅黑</string>
  81.   </test>
  82.   <test compare="more_eq" name="pixelsize">
  83.    <double>26</double>
  84.   </test>
  85.   <edit mode="assign" name="hintstyle">
  86.    <const>hintmedium</const>
  87.   </edit>
  88. </match>
  89. <match target="font">
  90.   <test name="family">
  91.    <string>SimSun</string>
  92.    <string>NSimSun</string>
  93.    <string>宋体</string>
  94.    <string>新宋体</string>
  95.   </test>
  96.   <edit mode="assign" name="hintstyle">
  97.    <const>hintmedium</const>
  98.   </edit>
  99. </match>
  100. <!--
  101.          <test name="weight" compare="less_eq">
  102.                  <int>80</int>
  103.          </test>
  104.          <test name="pixelsize" compare="more_eq">
  105.                  <double>12</double>
  106.          </test>
  107.          <test name="pixelsize" compare="less_eq">
  108.                  <double>20</double>
  109.          </test>
  110.   <edit mode="assign" name="antialias" >
  111.    <bool>false</bool>
  112.   </edit>
  113.   </match>
  114.   -->
  115. <match target="pattern">
  116.   <edit mode="assign" name="dpi">
  117.    <double>96</double>
  118.   </edit>
  119. </match>
  120. <dir>~/.fonts</dir>
  121. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-2 11:08:25 | 显示全部楼层
我也在改.fonts.conf,改来改去,改的乱七八糟,但还是搞不定,我用wenquanyi

  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <!-- /etc/fonts/fonts.conf file to configure system font access -->
  4. <fontconfig>
  5.         <alias>
  6.                 <family>serif</family>
  7.                 <prefer>
  8.                         <family>Bitstream Vera Serif</family>
  9.                         <family>DejaVu Serif</family>
  10.                         <family>WenQuanYi Bitmap Song</family>
  11.                         <family>WenQuanYi Zen Hei</family>
  12.                         <family>AR PL ShanHeiSun Uni</family>
  13.                 </prefer>
  14.         </alias>
  15.         <alias>
  16.                 <family>sans-serif</family>
  17.                 <prefer>
  18.                         <family>Bitstream Vera Sans</family>
  19.                         <family>DejaVu Sans</family>
  20.                         <family>WenQuanYi Bitmap Song</family>
  21.                         <family>WenQuanYi Zen Hei</family>
  22.                         <family>AR PL ShanHeiSun Uni</family>
  23.                 </prefer>
  24.         </alias>
  25.         <alias>
  26.                 <family>sans</family>
  27.                 <prefer>
  28.                         <family>Bitstream Vera Sans</family>
  29.                         <family>DejaVu Sans</family>
  30.                         <family>WenQuanYi Bitmap Song</family>
  31.                         <family>WenQuanYi Zen Hei</family>
  32.                         <family>AR PL ShanHeiSun Uni</family>
  33.                 </prefer>
  34.         </alias>
  35.         <alias>
  36.                 <family>monospace</family>
  37.                 <prefer>
  38.                         <family>Bitstream Vera Sans Mono</family>
  39.                         <family>DejaVu Sans Mono</family>
  40.                         <family>WenQuanYi Bitmap Song</family>
  41.                         <family>WenQuanYi Zen Hei Mono</family>
  42.                         <family>AR PL ShanHeiSun Uni</family>
  43.                 </prefer>
  44.         </alias>
  45.         <alias>
  46.                 <family>tahoma</family>
  47.                 <prefer>
  48.                         <family>Bitstream Vera Sans Mono</family>
  49.                         <family>DejaVu Sans Mono</family>
  50.                         <family>WenQuanYi Bitmap Song</family>
  51.                         <family>WenQuanYi Zen Hei Mono</family>
  52.                         <family>AR PL ShanHeiSun Uni</family>
  53.                 </prefer>
  54.         </alias>
  55.         <alias>
  56.                 <family>verdana</family>
  57.                 <prefer>
  58.                         <family>Bitstream Vera Sans Mono</family>
  59.                         <family>DejaVu Sans Mono</family>
  60.                         <family>WenQuanYi Bitmap Song</family>
  61.                         <family>WenQuanYi Zen Hei Mono</family>
  62.                         <family>AR PL ShanHeiSun Uni</family>
  63.                 </prefer>
  64.         </alias>
  65.         <alias>
  66.                 <family>arial</family>
  67.                 <prefer>
  68.                         <family>Bitstream Vera Sans Mono</family>
  69.                         <family>DejaVu Sans Mono</family>
  70.                         <family>WenQuanYi Bitmap Song</family>
  71.                         <family>WenQuanYi Zen Hei Mono</family>
  72.                         <family>AR PL ShanHeiSun Uni</family>
  73.                 </prefer>
  74.         </alias>
  75.         <alias>
  76.                 <family>宋体</family>
  77.                 <prefer>
  78.                         <family>Bitstream Vera Sans Mono</family>
  79.                         <family>DejaVu Sans Mono</family>
  80.                         <family>WenQuanYi Bitmap Song</family>
  81.                         <family>WenQuanYi Zen Hei Mono</family>
  82.                         <family>AR PL ShanHeiSun Uni</family>
  83.                 </prefer>
  84.         </alias>
  85.         <match target="font">
  86.                 <test qual="any" name="family" compare="eq">
  87.                         <string>WenQuanYi Bitmap Song</string>
  88.                         <string>WenQuanYi Zen Hei</string>
  89.                         <string>SimSun</string>
  90.                         <string>SimHei</string>
  91.                         <string>AR PL ShanHeiSun Uni</string>
  92.                 </test>
  93.                 <test name="pixelsize" compare="more_eq" qual="any">
  94.                         <double>8</double>
  95.                 </test>
  96.                 <test name="pixelsize" compare="less_eq" qual="any">
  97.                         <double>26</double>
  98.                 </test>
  99.                 <edit name="antialias" mode="assign">
  100.                         <bool>false</bool>
  101.                 </edit>
  102.         </match>
  103.         <match target="pattern">
  104.                 <test qual="any" name="family">
  105.                         <string>san-serif</string>
  106.                 </test>
  107.                 <edit name="family" mode="assign">
  108.                         <string>serif</string>
  109.                 </edit>
  110.         </match>
  111.         <match target="pattern">
  112.                 <test qual="any" name="family">
  113.                         <string>tahoma</string>
  114.                 </test>
  115.                 <edit name="family" mode="assign">
  116.                         <string>sans</string>
  117.                 </edit>
  118.         </match>
  119.         <match target="pattern">
  120.                 <test qual="any" name="family">
  121.                         <string>verdana</string>
  122.                 </test>
  123.                 <edit name="family" mode="assign">
  124.                         <string>sans</string>
  125.                 </edit>
  126.         </match>
  127.         <match target="pattern">
  128.                 <test qual="any" name="family">
  129.                         <string>宋体</string>
  130.                 </test>
  131.                 <edit name="family" mode="assign">
  132.                         <string>sans</string>
  133.                 </edit>
  134.         </match>
  135.         <match target="pattern">
  136.                 <test name="family" qual="any">
  137.                         <string>SimSun</string>
  138.                         <string>宋体</string>
  139.                 </test>
  140.                 <edit mode="assign" name="family">
  141.                         <string>WenQuanYi Bitmap Song</string>
  142.                 </edit>
  143.         </match>
  144.         <match target="font">
  145.                 <test name="family" qual="any">
  146.                         <string>WenQuanYi Bitmap Song</string>
  147.                 </test>
  148.                 <test compare="more_eq" name="pixelsize" qual="any">
  149.                         <double>8</double>
  150.                 </test>
  151.                 <test compare="less_eq" name="pixelsize" qual="any">
  152.                         <double>26</double>
  153.                 </test>
  154.                 <edit name="antialias" mode="assign">
  155.                         <bool>false</bool>
  156.                 </edit>
  157.                 <edit name="autohint" mode="assign">
  158.                         <bool>false</bool>
  159.                 </edit>
  160.                 <edit name="hinting" mode="assign">
  161.                         <bool>true</bool>
  162.                 </edit>
  163.                 <edit name="hintstyle" mode="assign">
  164.                         <const>hintslight</const>
  165.                 </edit>
  166.         </match>
  167.         <match target="font">
  168.                 <test name="family" qual="any">
  169.                         <string>SimSun</string>
  170.                         <string>宋体</string>
  171.                 </test>
  172.                 <test compare="more_eq" name="pixelsize" qual="any">
  173.                         <double>8</double>
  174.                 </test>
  175.                 <test compare="less_eq" name="pixelsize" qual="any">
  176.                         <double>26</double>
  177.                 </test>
  178.                 <test compare="more" name="weight">
  179.                         <const>medium</const>
  180.                 </test>
  181.                 <edit mode="assign" name="family">
  182.                         <string>WenQuanYi Bitmap Song</string>
  183.                 </edit>
  184.         </match>
  185.         <match target="font">
  186.                 <edit mode="assign" name="rgba">
  187.                         <const>none</const>
  188.                 </edit>
  189.         </match>
  190.         <match target="font">
  191.                 <edit mode="assign" name="autohint">
  192.                         <bool>false</bool>
  193.                 </edit>
  194.         </match>
  195.         <match target="font">
  196.                 <edit mode="assign" name="hinting">
  197.                         <bool>true</bool>
  198.                 </edit>
  199.         </match>
  200.         <match target="font">
  201.                 <edit mode="assign" name="hintstyle">
  202.                         <const>hintslight</const>
  203.                 </edit>
  204.         </match>
  205.         <match target="pattern">
  206.                 <edit mode="assign" name="dpi">
  207.                         <double>96</double>
  208.                 </edit>
  209.         </match>
  210.         <!-- End -->
  211. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-5-2 12:01:31 | 显示全部楼层
wenquanyi的用这个来生成conf吧
http://wenq.org/cloud/fcdesigner_local.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-2 13:09:55 | 显示全部楼层
正常显示中文是没有问题的,而且tint2的口口和GDM的口口我也用自己的配置解决了,不过就是Chromium / Opera的字体发虚,Firefox的字体就很好,不知道怎么调成Firefox那样的网页字体。

gedit字体也正常,terminal字体也没问题。
回复 支持 反对

使用道具 举报

发表于 2011-5-3 17:54:33 | 显示全部楼层
就我之前的尝试而言,chrome 对于 .fonts.conf 支持有限,比如 append 语句完全不加理睬。同样的配置 chrome 与 firefox 字体显示效果不可兼得。楼主三思,当改标题为 “chrome 字体设置”。:)
回复 支持 反对

使用道具 举报

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

本版积分规则

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