[原创]让flashplayer正确显示中文
发表于 : 2006-05-29 18:03
以前在breezy里,默认的中文GB字体是AR PL SungtiL GB, AR PL KaitiM GB,flash还能够显示出中文(尽管受到日文字体的干扰,字体混用在一起,不好看),到了dapper,默认中文字体变成了AR PL ShanHeiSun Uni(uming),flashplayer(7.23), 找不到这个字体,所以中文根本显示不出来。据说flashplayer要出9.0了,到时候可能可以自动认出新的字体,不过在没出之前,大家可以用我的办法让它正确显示中文GB字体,原理就是把新字体伪装成flashplayer可以认出的字体。
编辑custom.hints文件,找到
以注册新的(假)字体,为避免日文字体的干扰,可以把日文字体反注册掉
然后运行
重启X,大功告成!
代码: 全选
cd /etc/defoma/hints
sudo cp ttf-arphic-uming.hints custom.hints
一行,改成X-Family = AR_PL_ShanHeiSun_Uni
然后运行X-Family = AR_PL_SungtiL_GB
代码: 全选
sudo defoma-font register-all custom.hints
代码: 全选
sudo defoma-font unregister-all ttf-kochi*
代码: 全选
sudo defoma-reconfigure