巨麻烦的fonts.conf

从前暑假的时候,为了某些事情去搞fonts.conf,搞了半天才有一点头绪……上次,为了让firefox不对小的宋体进行反锯齿,又捣鼓了好几天。后来发现,firefox匹配的字体名字有时候是simsun,有时候是宋体……今天,为了让粗体的宋体英文字母进行反锯齿,又去改.fonts.conf,结果又是半天……明明在配置文件里面写得好好的,只要weight属性超过普通就反锯齿。但是,就是没有效果。如果提高判断标准,就会全都反锯齿或者全都不反锯齿…… 我知道,宋体在这里原来只有普通字体,粗体是人工生成的。但是,我没有料到那个是在我的配置文件处理之后再被处理的…… 看本地的字体配置,用户的字体配置文件处理编号50,从普通字体生成粗体编号90……最后搞了个不怎么好的解决方法,让用户的字体配置文件变为编号95…… 问题的确是解决了。难道设计人员没有想过有可能需要在所有自动替换处理操作结束之后,允许用户有自由修改的权力?