免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: achaoge
打印 上一主题 下一主题

[FreeBSD] FreeBSD6.0, 系统有粗体显示,但Firefox没有(已解决,加WITH_CJK编译相关包) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2005-12-06 20:55 |只看该作者
原帖由 LD 于 2005-12-6 20:40 发表
我又装了一下,还是不行,firefox的字发虚。我用的5.4。


是这样的,你需要自己写一个.fonts.conf文件,配置一下中文字体。

ft,上传不了文件,一下是我的.fonts.conf文件,放到个人目录下就行,其中的中文字体你可以自行加入,用 fc-list :lang=zh 可以看到你系统中已有的中文字体。


  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4.     <match target="font">
  5.         <test name="family">
  6.             <string>AR PL ShanHeiSun Uni</string>
  7.             <string>AR PL ShanHeiSun Uni MBE</string>
  8.             <string>SimSun</string>
  9.             <string>NSimSun</string>
  10.             <string>宋体</string>
  11.             <string>新宋体</string>
  12.         </test>
  13.         <edit name="globaladvance"><bool>false</bool></edit>
  14.         <edit name="spacing"><int>0</int></edit>
  15.         <edit name="hinting"><bool>true</bool></edit>
  16.         <edit name="antialias"><bool>false</bool></edit>
  17.         <edit name="autohint"><bool>false</bool></edit>
  18.     </match>
  19.     <!--Start:关闭中文字体抗锯齿,可以使中文字显示清晰-->
  20.     <match target="font" >
  21.         <test name="lang" compare="contains" qual="any">
  22.             <string>zh-cn</string>
  23.             <string>zh-tw</string>
  24.             <string>zh-hk</string>
  25.         </test>
  26.         <test compare="more_eq" name="pixelsize">
  27.             <double>17</double>
  28.         </test>
  29.         <edit mode="assign" name="antialias" >
  30.             <bool>true</bool>
  31.         </edit>
  32.         <edit mode="assign" name="hinting" >
  33.             <bool>true</bool>
  34.         </edit>
  35.     </match>
  36.     <!--End:中文抗锯齿

  37.     Start: 开启所有字体的渲染自动微调
  38.     -->
  39.     <!--match target="font">
  40.         <edit name="hinting" mode="assign">
  41.             <bool>true</bool>
  42.         </edit>
  43.         <edit name="autohint" mode="assign">
  44.             <bool>true</bool>
  45.         </edit>
  46.     </match-->
  47.     <!--End: 字体渲染

  48.     Start: 英文字体优先采用Bitstream Vera
  49.     -->
  50.     <match target="pattern">
  51.         <test qual="any" name="family">
  52.             <string>serif</string>
  53.         </test>
  54.         <edit name="family" mode="append" binding="strong">
  55.             <string>Bitstream Vera Serif</string>
  56.         </edit>
  57.     </match>
  58.     <match target="pattern">
  59.         <test qual="any" name="family">
  60.             <string>sans-serif</string>
  61.         </test>
  62.         <edit name="family" mode="append" binding="strong">
  63.             <string>Bitstream Vera Sans</string>
  64.         </edit>
  65.     </match>
  66.     <match target="pattern">
  67.         <test qual="any" name="family">
  68.             <string>monospace</string>
  69.         </test>
  70.         <edit name="family" mode="append" binding="strong">
  71.             <string>Bitstream Vera Sans Mono</string>
  72.         </edit>
  73.     </match>
  74.     <!--End: 英文字体优先
  75.    
  76.     Start: 指定中文字体用AR PL ShanHeiSun Uni
  77.     -->
  78.     <alias>
  79.         <family>sans-serif</family>
  80.         <prefer>
  81.             <family>Bitstream Vera Sans</family>
  82.             <family>AR PL ShanHeiSun Uni</family>
  83.             <family>AR PL ShanHeiSun Uni MBE</family>
  84.         </prefer>
  85.     </alias>
  86.     <alias>
  87.         <family>serif</family>
  88.         <prefer>
  89.             <family>Bitstream Vera Serif</family>
  90.             <family>AR PL ShanHeiSun Uni</family>
  91.             <family>AR PL ShanHeiSun Uni MBE</family>
  92.         </prefer>
  93.     </alias>
  94.     <alias>
  95.         <family>monospace</family>
  96.         <prefer>
  97.             <family>Bitstream Vera Sans Mono</family>
  98.             <family>AR PL ShanHeiSun Uni</family>
  99.             <family>AR PL ShanHeiSun Uni MBE</family>
  100.         </prefer>
  101.     </alias>
  102.     <!--End: 指定中文-->
  103.     <!-- add Bitstream fonts to the list when looking for Times/Helvetica/Courier -->
  104.     <match target="pattern">
  105.         <test name="family">
  106.             <string>Times</string>
  107.             <string>Arial</string>
  108.             <string>verdana</string>
  109.         </test>
  110.         <edit name="family" mode="prepend" binding="same">
  111.         <string>Bitstream Vera Serif</string>
  112.         </edit>
  113.     </match>
  114.     <match target="pattern">
  115.         <test name="family"><string>Helvetica</string></test>
  116.         <edit name="family" mode="append" binding="same">
  117.         <string>Bitstream Vera Sans</string>
  118.         </edit>
  119.     </match>
  120.     <match target="pattern">
  121.         <test name="family"><string>Courier</string></test>
  122.         <edit name="family" mode="append" binding="same">
  123.         <string>Bitstream Vera Sans Mono</string>
  124.         </edit>
  125.     </match>

  126.     <!-- use autohinting on Nimbus fonts -->
  127.     <!--match target="font">
  128.         <test name="family">
  129.             <string>Nimbus Roman No9 L</string>
  130.             <string>Nimbus Sans L</string>
  131.             <string>Nimbus Mono L</string>
  132.         </test>
  133.         <edit name="autohint" mode="assign">
  134.             <bool>true</bool>
  135.         </edit>
  136.     </match-->
  137. </fontconfig>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP