加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Flash乱码(中文变成小方块)

(2010-09-05 14:04:06)
标签:

杂谈

Flash乱码(中文变成小方块)


在播放Flash时,又发现Flash里的中文全部显示为方块。在找了一些解决方案后,发现这个方案比较好:

在/etc/fonts/conf.d中,编辑49-sansserif.conf文件:
sudo gedit /etc/fonts/conf.d/49-sansserif.conf
把其中的
<edit name="family" mode="append_last">
<string>WenQuanYi Zen Hei</string>
一段中的<string>标记中的内容改为"WenQuanYi Zen Hei"就可以了。改后的整体文件如下所示:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still has no generic name, add sans-serif
-->

<match target="pattern">
<test qual="all" name="family" compare="not_eq">

<string>sans-serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>serif</string>
</test>

<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>
WenQuanYi Zen Hei</string>

</edit>
</match>

</fontconfig>


注意,红色字体就是修改后的内容,就是利用Ubuntu中自带的WenQuanYi Zen Hei字体来显示中文。这样,就解决了Flash中的文字乱码问题。

总结一下:
Flash 中的乱码可以修改/etc/fonts/conf.d目录中的49-sansserif.conf文件,将第18行中的字体名改为可以支持中文字体的名称就可以了,建议采用Ubuntu8.04中自带的文泉驿正黑(WenQuanYi Zen Hei)字体。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有