LinuxSir.cn,穿越时空的Linuxsir!

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

英文字体和粗体很难看,麻烦各位帮忙看看啊[基本解决]

[复制链接]
发表于 2006-3-7 11:41:48 | 显示全部楼层 |阅读模式
我的英文字体和粗体显示的很难看,也不知道为什么,还请各位帮忙看看阿,多谢了

debian testing的系统,kde 3.5.1
kernel 2.5.15.4 xorg 6.9.0

haha@GCC~$ lsmod
Module                  Size  Used by
radeon                110112  0
drm                    72852  1 radeon
agpgart                34504  1 drm
vmnet                  37028  9
vmmon                 111596  0
psmouse                37636  0
i2c_sis96x              5636  0
i2c_core               21648  1 i2c_sis96x

haha@GCC~$ cat /etc/fonts/conf.d/10myfonts.conf


  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4. <dir>/usr/share/fonts</dir>
  5. <dir>/usr/share/fonts/local</dir>
  6. <dir>/usr/local/share/fonts</dir>
  7. <dir>~/.fonts</dir>
  8. <dir>/usr/X11R6/lib/X11/fonts</dir>
  9.      <match target="font">
  10.          <test name="weight" compare="less_eq">
  11.              <int>100</int>
  12.          </test>
  13.          <test target="pattern" name="weight" compare="more_eq">
  14.              <int>180</int>
  15.          </test>
  16.          <edit name="embolden" mode="assign">
  17.              <bool>true</bool>
  18.          </edit>
  19.      </match>
  20. <match target="font" >
  21. <edit mode="assign" name="antialias" >
  22. <bool>t</bool>
  23. </edit>
  24. <edit mode="assign" name="hintstyle" >
  25. <const>hintslight</const>
  26. </edit>
  27. <edit mode="assign" name="hinting" >
  28. <bool>t</bool>
  29. </edit>
  30. <edit mode="assign" name="autohint" >
  31. <bool>false</bool>
  32. </edit>
  33. </match>
  34. <match target="font" >
  35.                 <!--
  36.                 <test compare="contains" name="lang" >
  37.                         <string>zh-cn</string>
  38.                         <string>zh-tw</string>
  39.                         <string>ja</string>
  40.                         <string>ko</string>
  41.                 </test>
  42.                 -->
  43.                 <test compare="more_eq" name="pixelsize" qual="any" >
  44.                         <double>8</double>
  45.                 </test>
  46.                 <test compare="less_eq" name="pixelsize" qual="any" >
  47.                         <double>17</double>
  48.                 </test>
  49.                 <edit mode="assign" name="antialias" >
  50.                         <bool>false</bool>
  51.                 </edit>
  52. </match>
  53. <match target="font">
  54.                 <test target="pattern" name="lang" compare="contains">
  55.                         <string>zh-tw</string>
  56.                         <string>zh-cn</string>
  57.                         <string>ja</string>
  58.                         <string>ko</string>
  59.                 </test>
  60.                 <edit name="spacing">
  61.                         <const>proportional</const>
  62.                 </edit>
  63.                 <edit name="globaladvance">
  64.                 <bool>false</bool>
  65.                 </edit>
  66. </match>
  67.   <match target="font" >
  68. <test name="family" qual="any" >
  69. <string>SimSun</string>
  70. <string>NSimSun</string>
  71. <string>SimHei</string>
  72. <string>AR PL ShanHeiSun Uni</string>
  73. <string>AR PL SenKai Uni</string>
  74. <string>AR PL New Sung</string>
  75. <string>FZSongTi</string>
  76. <string>FZMingTiB</string>
  77. <string>FangSong_GB2312</string>
  78. <string>KaiTi_GB2312</string>
  79. </test>
  80. <test compare="more_eq" name="pixelsize" >
  81. <int>8</int>
  82. </test>
  83. <test compare="less_eq" name="pixelsize" >
  84. <int>12</int>
  85. </test>
  86. <edit compare="eq" name="pixelsize" >
  87. <int>12</int>
  88. </edit>
  89. </match>
  90.    <alias>
  91.       <family>serif</family>
  92.       <prefer>
  93.          <family>Times New Roman</family>
  94.          <family>Nimbus Roman No9 L</family>
  95.          <family>Luxi Serif</family>
  96.          <family>Times</family>
  97. <family>Bitstream Vera Serif</family>
  98.          <family>Simsun</family>
  99.          <family>WenQuanYi Bitmap Song</family>
  100. <family>AR PL ShanHeiSun Uni</family>
  101. <family>AR PL SenKai Uni</family>
  102.          <family>AR PL New Sung</family>
  103. <family>FZSongTi</family>
  104. <family>FZMingTiB</family>
  105.          <family>Kochi Mincho</family>
  106.          <family>AR PL SungtiL GB</family>
  107.          <family>AR PL Mingti2L Big5</family>
  108.          <family>Baekmuk Batang</family>
  109.       </prefer>
  110.    </alias>
  111.    <alias>
  112.       <family>sans-serif</family>
  113.       <prefer>
  114. <family>Helvetica</family>
  115. <family>Verdana</family>
  116. <family>Arial</family>
  117. <family>Tahoma</family>
  118. <family>Bitstream Vera Sans</family>
  119.          <family>SimSun</family>
  120.          <family>WenQuanYi Bitmap Song</family>
  121. <family>AR PL ShanHeiSun Uni</family>
  122. <family>AR PL SenKai Uni</family>
  123.          <family>AR PL New Sung</family>
  124. <family>FZSongTi</family>
  125. <family>FZMingTiB</family>
  126.          <family>Kochi Gothic</family>
  127.          <family>AR PL KaitiM GB</family>
  128.          <family>AR PL KaitiM Big5</family>
  129.          <family>Baekmuk Dotum</family>
  130.       </prefer>
  131.    </alias>
  132.    <alias>
  133.       <family>monospace</family>
  134.       <prefer>
  135. <family>Courier</family>
  136. <family>Courier New</family>
  137.          <family>Andale Mono</family>
  138.          <family>Luxi Mono</family>
  139.          <family>Nimbus Mono L</family>
  140. <family>Bitstream Vera Sans Mono</family>
  141. <family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
  142.          <family>WenQuanYi Bitmap Song</family>
  143. <family>AR PL ShanHeiSun Uni</family>
  144. <family>AR PL SenKai Uni</family>
  145.          <family>AR PL New Sung</family>
  146. <family>FZSongTi</family>
  147. <family>FZMingTiB</family>
  148.          <family>Kochi Gothic</family>
  149.          <family>AR PL KaitiM GB</family>
  150.          <family>Baekmuk Dotum</family>
  151.       </prefer>
  152.    </alias>
  153. </fontconfig>
复制代码



haha@GCC~$ fc-cache -vf

  1. fc-cache: "/usr/share/fonts": caching, 0 fonts, 5 dirs
  2. fc-cache: "/usr/share/fonts/cmap": caching, 0 fonts, 1 dirs
  3. fc-cache: "/usr/share/fonts/cmap/adobe-gb1": caching, 0 fonts, 0 dirs
  4. fc-cache: "/usr/share/fonts/type1": caching, 0 fonts, 1 dirs
  5. fc-cache: "/usr/share/fonts/type1/gsfonts": caching, 35 fonts, 0 dirs
  6. fc-cache: "/usr/share/fonts/zh_CN": caching, 6 fonts, 0 dirs
  7. fc-cache: "/usr/share/fonts/truetype": caching, 0 fonts, 3 dirs
  8. fc-cache: "/usr/share/fonts/truetype/arphic": caching, 6 fonts, 0 dirs
  9. fc-cache: "/usr/share/fonts/truetype/latex-xft-fonts": caching, 7 fonts, 0 dirs
  10. fc-cache: "/usr/share/fonts/truetype/ttf-bitstream-vera": caching, 10 fonts, 0 dirs
  11. fc-cache: "/usr/share/fonts/chinese": caching, 0 fonts, 1 dirs
  12. fc-cache: "/usr/share/fonts/chinese/TrueType": caching, 1 fonts, 0 dirs
  13. fc-cache: "/usr/X11R6/lib/X11/fonts": skipping, no write access
  14. fc-cache: "/usr/local/share/fonts": skipping, no write access
  15. fc-cache: "/home/haha/.fonts": caching, 0 fonts, 0 dirs
  16. fc-cache: "/usr/share/fonts/local": skipping, no such directory
  17. fc-cache: succeeded
复制代码


haha@GCC~$ ls /usr/share/fonts/zh_CN/
fonts.cache-1  mingliu.ttc  simhei.ttf  simsun.ttc  tahoma.ttf
haha@GCC~$ ls /usr/share/fonts/chinese/TrueType/
fireflysung.ttf  fonts.cache-1

haha@GCC~$ locale -a
C
en_US
en_US.iso88591
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8


haha@GCC~$ locale
LANG=zh_CN.GB2312
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=zh_CN.GB2312


下面是我在KDE里字体相关的设置以及 英文 粗体的表现。是在是害怕搞X相关的东西了,想直接用ubuntu了,但是又不甘心。。。。。

本帖子中包含更多资源

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

x
 楼主| 发表于 2006-3-7 13:05:42 | 显示全部楼层
我在FF里设置了一下字体,黑体就可以正常看了,但英文还是难看。
整个系统的英文都难看

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-3-7 13:12:04 | 显示全部楼层
应该是字体的hint没有打开的缘故。
可以在kde控制中心的字体中设置。
点击字体设置对话框右下角的 “设置”键即可看到。将hint设置为medium即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-7 16:56:25 | 显示全部楼层
多谢楼上阿
我设置了,还是不行阿
麻烦看看我的抓图阿

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-3-7 17:19:47 | 显示全部楼层
在基础版,搜索一下 zhllg 发表的一个帖子,应该是精华区的,说了如何解决字体问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-7 18:45:06 | 显示全部楼层
那个帖子我看过了
原来是我没完全参考
http://www.linuxsir.cn/main/?q=node/94
没有把hint那个注释去掉,我注释掉了,然后重新编译安装了一次freetype就好了
多谢各位。
虽然现在FF上的中文看这可别扭,不过也没关系了,忍忍就习惯了。。。呵呵,好歹能用了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-3-7 19:18:46 | 显示全部楼层
包兄 抓屏抓的真及时,,我的帖子数目是 4424,,,哈哈。。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-7 19:19:43 | 显示全部楼层
我觉得开了 hinting 不好看,包括 >11 号的字体。我全部都取消了。看得顺眼。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-7 19:29:44 | 显示全部楼层
我现在也没开了
但是没变化,也不知道为什么,呵呵
X太诡秘了
幻想兄帮我诊断一下ff的字体为什么会这样的好吗?
我到处找设置似乎都没找到。
就在你那4242那里有抓图的 :)
回复 支持 反对

使用道具 举报

发表于 2006-3-7 20:21:32 | 显示全部楼层
firefox的菜单和内容的字体设置不一样的。。

我是说内容里边的:

附件里边的配置文件,解压后放在 /etc/fonts/conf.d 里边。最好把原来那些文章中加的东西先移动到别的目录。

文件一开始的那个目录,你自己可以改变。我的里边有这么几个文件:

SimSun18030.ttf
simsun.ttf
tahoma.ttf

然后 fc-cache -fv。

然后FF 里边的字体全部设置为 Helvetia 的那个。应该就差不多了。


有几个软件我打补丁了,我记得是 libXft,cairo,fontconfig ,不过不知道是否有影响的。。如果你设置后还觉得不好看,我再详细说一下。呵呵。

我这里的效果见图。
回复 支持 反对

使用道具 举报

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

本版积分规则

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