QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4460|回复: 1

fontconfig测试条件请教

[复制链接]
发表于 2007-11-14 10:18:46 | 显示全部楼层 |阅读模式
以下代码:

  1.     26  <match target="font" >
  2.     27   <test compare="contains" name="lang" >
  3.     28    <string>zh-cn</string>
  4.     29    <string>zh-tw</string>
  5.     30    <string>ja</string>
  6.     31    <string>ko</string>
  7.     32   </test>
  8.     33   <test compare="more_eq" name="size" qual="any" >
  9.     34    <double>8</double>
  10.     35   </test>
  11.     36   <test compare="less_eq" name="size" qual="any" >
  12.     37    <double>12</double>
  13.     38   </test>
  14.     39   <edit mode="assign" name="antialias" >
  15.     40    <bool>false</bool>
  16.     41   </edit>
  17.     42  </match>
复制代码

希望能把条件加上:
某些字体除外;
某些字体的某些style除外。

请教如何写。谢谢。
 楼主| 发表于 2007-11-19 13:02:49 | 显示全部楼层
自已解答一下吧,感谢Kanker

  1. <match target="font" >
  2. <test compare="contains" name="lang">
  3.   <string>zh</string>
  4. </test>
  5. <test equal="any" name="family" compare="not_eq">
  6.    <string>serif</string>
  7. </test>
  8. <test equal="amy" name="family" compare="not_eq">
  9.    <string>AR PL ZenKai Uni</string>
  10. </test>
  11. <test equal="any" name="family" compare="not_eq">
  12.   <string>文鼎PL中楷Uni</string>
  13.   </test>
  14. <test compare="more_eq" name="size" qual="any" >
  15.   <double>8</double>
  16. </test>
  17. <test compare="less_eq" name="size" qual="any" >
  18.   <double>12</double>
  19.   </test>
  20. <test compare="more_eq" name="pixelsize" qual="any" >
  21.   <double>12</double>
  22. </test>
  23. <test compare="less_eq" name="pixelsize" qual="any" >
  24.   <double>16</double>
  25. </test>
  26. <edit mode="assign" name="antialias" >
  27.   <bool>false</bool>
  28. </edit>
  29. </match>
复制代码
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-24 18:33 , Processed in 0.060622 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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