/etc/java-6-sun/fontconfig.properties找到这一行:
sequence.allfonts=latin-1,chinese-arphic1后面的值可能会有变化。简单起见,我首选中文:
sequence.allfonts=chinese-arphic1,latin-1同样地,再根据locale设置调整具体字体(sequence.allfonts.UTF-8.zh.CN,sequence.allfonts.UTF-8.zh.TW,sequence.allfonts.GBK,等等):
sequence.allfonts.UTF-8.zh.CN=chinese-arphic1,latin-1,chinese-arphic2
然后搜索这个chinese-arphic1,应该有这么个东西:
allfonts.chinese-arphic1=-arphic-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1其值就是jvm字体名,据此再搜‘-arphic-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1’,找其具体字体文件,应该找到这样一行:
filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/uming.ttc我早先把uming.ttc给卸载了,所以该字体根本不存在了。把值改为你想要的字体文件:
filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc可以顺便把所有引用了不存在的字体‘/usr/share/fonts/truetype/uming.ttc’的项改掉。
搞定。
没有评论:
发表评论