LinuxSir.cn,穿越时空的Linuxsir!

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

贴一个我的local.conf,除了firefox其他程序都能使用粗体了。

[复制链接]
发表于 2005-10-15 22:39:49 | 显示全部楼层 |阅读模式

  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">

  3. <fontconfig>

  4. <dir>/usr/share/fonts</dir>
  5. <dir>~/.fonts/</dir>

  6. <!--
  7. 配置粗體中文顯示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
  8. -->

  9. <match target="font">
  10.         <!-- check to see if the font is just regular -->
  11.         <test name="weight" compare="less_eq">
  12.                 <int>100</int>
  13.         </test>
  14.         <!-- check to see if the pattern requests bold -->
  15.         <test target="pattern" name="weight" compare="more_eq">
  16.                 <int>180</int>
  17.         </test>
  18.         <!-- set the embolden flag -->
  19.         <edit name="embolden" mode="assign">
  20.                 <bool>true</bool>
  21.         </edit>
  22. </match>

  23. <!--default settings for all fonts.-->
  24. <match target="font" >
  25.         <!-- 打開字體的反?齒即AA,大號字用AA會更美觀 -->
  26.         <edit mode="assign" name="antialias" >
  27.                 <bool>t</bool>
  28.         </edit>
  29.         <edit mode="assign" name="hintstyle" >
  30.                 <const>hintslight</const>
  31.         </edit>
  32.         <!-- 打開hint -->
  33.         <edit mode="assign" name="hint" >
  34.                 <bool>t</bool>
  35.         </edit>
  36.         <!-- 關閉autohint -->
  37.         <edit mode="assign" name="autohint" >
  38.                 <bool>false</bool>
  39.         </edit>
  40. </match>

  41. <!-- 關閉 8到17號字體的AA -->
  42. <match target="font" >

  43.         <test compare="contains" name="lang" >
  44.                 <string>zh-cn</string>
  45.                 <string>zh-tw</string>
  46.                 <string>ja</string>
  47.                 <string>ko</string>
  48.         </test>

  49.         <test compare="more_eq" name="pixelsize" qual="any" >
  50.                 <double>8</double>
  51.         </test>
  52.         <test compare="less_eq" name="pixelsize" qual="any" >
  53.                 <double>17</double>
  54.         </test>
  55.         <edit mode="assign" name="antialias" >
  56.                 <bool>false</bool>
  57.         </edit>
  58. </match>

  59. <!-- Enable sub-pixel rasterisaton on LCD displays -->
  60. <match target="font">
  61.         <edit name="rgba" mode="assign">
  62.                 <const>rgb</const>
  63.         </edit>
  64. </match>

  65. <!-- 解決英文字體間距過寬 -->
  66. <match target="font">
  67.         <test target="pattern" name="lang" compare="contains">
  68.                 <string>zh-tw</string>
  69.                 <string>zh-cn</string>
  70.                 <string>ja</string>
  71.                 <string>ko</string>
  72.         </test>
  73.         <edit name="spacing">
  74.                 <const>proportional</const>
  75.         </edit>
  76.         <edit name="globaladvance">
  77.                 <bool>false</bool>
  78.         </edit>
  79. </match>

  80. <!--設定中文最小字號,使得小字的中文美觀-->
  81. <match target="font" >
  82.         <test name="family" qual="any" >
  83.                 <string>SimSun</string>
  84.                 <string>NSimSun</string>
  85.                 <string>SimHei</string>
  86.                 <string>FangSong_GB2312</string>
  87.                 <string>KaiTi_GB2312</string>
  88.         </test>
  89.         <test compare="more_eq" name="pixelsize" >
  90.                 <int>8</int>
  91.         </test>
  92.         <test compare="less_eq" name="pixelsize" >
  93.                 <int>12</int>
  94.         </test>
  95.         <edit compare="eq" name="pixelsize" >
  96.                 <int>12</int>
  97.         </edit>
  98. </match>
  99. <!-- Default fonts -->
  100. <alias>
  101.         <family>Bitstream Vera Serif</family>
  102.         <family>Times New Roman</family>
  103.         <family>Times</family>
  104.         <family>SimSun</family>
  105.         <family>MingLiU</family>
  106.         <default><family>serif</family></default>
  107. </alias>
  108. <alias>
  109.         <family>Bitstream Vera Sans</family>
  110.         <family>Tahoma</family>
  111.         <family>SimSun</family>
  112.         <family>MingLiU</family>
  113.         <default><family>sans-serif</family></default>
  114. </alias>
  115. <alias>
  116.         <family>Bitstream Vera Sans Mono</family>
  117.         <family>Courier</family>
  118.         <family>Courier New</family>
  119.         <family>SimSun</family>
  120.         <family>MingLiU</family>
  121.         <default><family>monospace</family></default>
  122. </alias>

  123. <!--字体替换顺序-->
  124. <alias>
  125.         <family>serif</family>
  126.         <prefer>
  127.                 <family>Times New Roman</family>
  128.                 <family>Times</family>
  129.                 <family>SimSun</family>
  130.                 <family>MingLiU</family>
  131.         </prefer>
  132. </alias>
  133. <alias>
  134.         <family>sans-serif</family>
  135.         <prefer>
  136.                 <family>Tahoma</family>
  137.                 <family>SimSun</family>
  138.                 <family>MingLiU</family>
  139.         </prefer>
  140. </alias>
  141. <alias>
  142.         <family>monospace</family>
  143.         <prefer>
  144.                 <family>Terminal</family>
  145.                 <family>Courier New</family>
  146.                 <family>SimSun</family>
  147.                 <family>MingLiU</family>
  148.         </prefer>
  149. </alias>

  150. </fontconfig>
复制代码


  1. emerge -pv fontconfig freetype

  2. These are the packages that I would merge, in order:

  3. Calculating dependencies ...done!
  4. [ebuild   R   ] media-libs/fontconfig-2.3.2  0 kB
  5. [ebuild   R   ] media-libs/freetype-2.1.10  -bindist +doc +zlib 0 kB

  6. Total size of downloads: 0 kB
复制代码

因为libXft被mask了,我就没装。

有人知道为什么其他程序都能使用粗体了,单单firefox不能使用中文粗体呢?
发表于 2005-10-15 22:57:20 | 显示全部楼层
出了firefox需要粗体 我还想不出什么程序也要粗体
回复 支持 反对

使用道具 举报

发表于 2005-10-15 23:09:38 | 显示全部楼层
firefox的字体搞得我眼花花,懒理了,等文泉出新字体,提到字体两字就头疼.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 23:40:11 | 显示全部楼层
Post by ltkun
出了firefox需要粗体 我还想不出什么程序也要粗体

可偏偏就它没有粗体,怎么办呢?对了firefox的窗口的标题栏是有粗体的,显示的页面没有。
回复 支持 反对

使用道具 举报

发表于 2005-10-16 00:32:44 | 显示全部楼层
你的freetype,libXft版本?
回复 支持 反对

使用道具 举报

发表于 2005-10-16 08:23:00 | 显示全部楼层
firefox没有使用cairo,所以没粗题,装了libXft-2.1.7就好了,但是gnome-terminal的中文字体又出了问题,头疼ing
回复 支持 反对

使用道具 举报

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

本版积分规则

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