Ubuntu下Flash中文字体乱码的解决

按照上篇BlogUbuntu下使用Windows字体,导入Windows下的字体到Ubuntu后,发现Flash下的中文字体全成乱码了。查找网上资料说Ubuntu字体配置的变化会造成Flash中文乱码。应该就是字体配置变化的原因,在导入Windows字体之前我没有打开过包含中文字体的Flash网页,所以我没有办法对比,我也不确定是因为导入了Windows字体的原因。

但如果你也遇到Flash中文字体乱码话,可以用下面的方法解决。两个方法都可,推荐方法1,比较简单些。

方法1:删除/etc/fonts/conf.d/49-sansserif.conf这个文件

由于Ubuntu的安全性,直接对这个文件操作是没有权限的。需在终端下依次输入以下命令:

cd /etc/fonts/conf.d/ \\定位到/etc/fonts/conf.d/文件夹
sudo cp 49-sansserif.conf 49-sansserif.conf_backup \\以防万一,将49-sansserif.conf备份为49-sansserif.conf_backup
sudo rm 49-sansserif.conf \\删除49-sansserif.conf这个文件

命令参考Ubuntu文件系统管理命令

方法2:编辑/etc/fonts/conf.d/49-sansserif.conf,替换里面的字体名

编辑49-sansserif.conf这个文件,终端依次一下命令打开49-sansserif.conf

cd /etc/fonts/conf.d/ \\定位到/etc/fonts/conf.d/文件夹
sudo cp 49-sansserif.conf 49-sansserif.conf_backup \\以防万一,将49-sansserif.conf备份为49-sansserif.conf_backup
udo gedit ./49-sansserif.conf \\打开这个文件以可以编辑

具体的编辑方法看这里

参考链接:

  1. Ubuntu 8.04最近字体配置的变化造成的Flash中文乱码的修复:http://blog.eshangrao.com/2008/03/08/458/
  2. ubuntu下 flash中文字体乱码的解决方法:http://www.einie.org/wp/2008/12/27/ubuntu%E4%B8%8Bflash%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/

分类:Linux

标签:, , ,

对本文发表评论





5 + 6 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。