解决Linux系统下Firefox中Flash中文不显示问题

分类: Flash, 系统 | 标签: , , | 日期:2008-11-26 | 1 views

Linux下安装了Adobe官方的Flash插件后,有可能会遇到打开的Flash中汉字显示为方块或者完全不显示的现象。

解决办法:

打开/etc/fonts/conf.d/49-sansserif.conf

修改此文件的内容,将其中除了monospace之外的所有字体改为你在Linux下使用的字体名称。
我在Linux Fedora9下安装了微软雅黑字体。于是文件改为如下格式。


<?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>微软雅黑</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>微软雅黑</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>微软雅黑</string>
</edit>
</match>
</fontconfig>

这个文件的修改需要root权限。改完之后,保存所有工作,按“ctrl + alt + backspace”重启动x,flash中文显示就正常了,并且按照你设置的字体来显示。

你也许会喜欢的日志

目前还没有人发表评论  ↓发表评论↓

[ Ctrl+Enter提交 ]

3437471453591321281023251740504243322112038418334931126263041298715442436271424616193932548

Freelance PHP Developer