http://frostyplanet.blogbus.com/logs/5559064.html
我的字体设置
许久没升级了,最近把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安装好的文章网上有很多。
------------------------
none
/usr/share/fonts
serif
Bitstream Vera Serif
Times New Roman
Times
Nimbus Roman No9 L
Luxi Serif
Kochi Mincho
AR PL Mingti2L Big5
Baekmuk Batang
FreeSerif
sans-serif
Bitstream Vera Sans
SimSun
Helvetica
Arial
Verdana
Albany AMT
Nimbus Sans L
Luxi Sans
Kochi Gothic
AR PL SungtiL Big5
AR PL KaitiM GB
AR PL KaitiM Big5
AR PL KaitiM Uni
AR PL ZenKai Uni
Baekmuk Dotum
MgOpen Modata
KaiTi_GB2312
monospace
Bitstream Vera Sans Mono
SimSun
DejaVu Sans Mono
Courier
Courier New
Andale Mono
Luxi Mono
Cumberland AMT
Nimbus Mono L
FreeMono
medium
true
bold
SimSun
AR PL ShanHeiSun Uni
medium
false
true
hintfull
false
SimSun
AR PL ShanHeiSun Uni
medium
true
false
hintmedium
false
proportional
false
SimSun
AR PL ShanHeiSun Uni
Bitstream Vera Sans
Bitstream Vera Sans
true
false
由于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之后就好了,也许是加粗的算法不完善所致。