开源中文网

您的位置: 首页 > Ubuntu Linux > 正文

ubuntu 让flashplayer正确显示中文

来源:  作者:

以前在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可以认出的字体。
代码:
cd /etc/defoma/hints
sudo cp ttf-arphic-uming.hints custom.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

重启X,大功告成! 

Tags:ubuntu flashplayer 显示中文
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明