巨麻烦的fonts.conf

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

FreeBSD 的 x11-themes/gnome-icons-crystal 的小问题

这也就是个图标主题,但是装好之后每次运行gedit等gtk+程序,就会说Gtk-WARNING **: Theme directory of theme CfG-Crystal-SVG-1.2.0 has no size field不知道是什么问题。本来以为缺了什么。后来去网上搜,发现类似的问题都是Theme directory 24×24/… of theme *** has no size field.也就是说,对应的 theme directory 名字不见了。由此怀疑index.theme内容有问题。打开一看,注意到有两个连续的逗号,而两个逗号之间是一个 theme directory 名字……于是,把逗号删掉,问题解决……交了一个 PR ,不知道会不会解决…… 说起来还是作者的问题。Old Blog Link: http://computer.mblogger.cn/henryhu/posts/83455.aspx

Compiz-Fusion的阴影(shadow)问题终于修复了

好久了,compiz-fusion没有阴影,或者显示奇怪的阴影,一直不知道是什么问题。今天去网上搜,终于找到了。原来是NVidia的驱动覆盖了xorg-server的libwfb模块,而NVidia的模块有问题,于是阴影就出问题了……解决方法也很简单,把NVidia备份的xorg-server的模块链接回去就可以了。 我这里是这样:模块目录:/usr/local/lib/xorg/modules备份的那个(原来是xorg-server的):XXX-libwfb.so.%%.xorg-server-1.4_8,1NVidia的: libnvidia-wfb.so.1装好NVidia驱动后,libwfb.so指向libnvidia-wfb.so.1。删掉之后,把它指向那个备份的就可以了。或者直接把备份的拷贝成libwfb.so。 说起来用xorg-server提供的模块也没有什么不同啊,不知道为什么NVidia要自己搞一个,搞出来还没有原来的好…… 汗……近期升级至compiz-fusion 0.7.4,真好!……Old Blog Link: http://computer.mblogger.cn/henryhu/posts/82456.aspx