分类: LINUX
2009-10-28 13:58:17
许久没升级了,最近把fontconfig update 到 2.4.2, 发觉字体的设置变了,先前的local.conf都没有生效,字体都变得不堪入目。网上搜了一下,发觉fontconfig的配置文件不再是一个大的 font.conf, 已经变成分离的配置了,font.conf中有一个把conf.d下的文件全部include进来的语句,原带的配置好的设置文件在 /etc/font/conf.avail下面,按照00-99分成了10类,里面readme有说明。要启用某个设置的话, 只需要把conf.avail 下的对应文件连接到conf.d下面,fontconfig就会探测到。其中55-local.conf是启用local.conf的,local.conf要放在/etc/fonts/下。
调了一下字体(基本上是到处抄的),这里把我的local.conf贴上来。
ps : 怎么把SimSun安装好的文章网上有很多。
------------------------
由于SimSun带的英文和数字太难看 (在ff中会笔画残缺), 所以按照上面的设置, 然后需要在应用程序的字体里选 Sans (或者Bitstream Vera Sans), 英文就匹配成Bitstream Vera Sans, 中文就匹配成SimSun。
-------------------------------
由于SimSun带的英文和数字太难看 (在ff中会笔画残缺), 所以按照上面的设置, 然后需要在应用程序的字体里选 Sans (或者Bitstream Vera Sans), 英文就匹配成Bitstream Vera Sans, 中文就匹配成SimSun。
-------------------------------
ps :在ff中, content - >default font要选Sans, 然后在Advance中把Western和Simple Chinese的字体都选成Sans-Serif。"允许网页用他们自己定义的字体"一定不要选。
关于字体可以参考两篇文章:(讲了不少字体的知识)
(译)
关于embolden的问题ps: 曾经有一段时间embolden的粗体由于笔画过粗,笔画复杂的字的会笔画挤成一团,严重的如“置”字会显示成一个大黑点,在freetype更新成2.3.3之后就好了,也许是加粗的算法不完善所致。