Linux下Flash视频网站的动态中文显示方块的解决方法

发布时间:2020-05-14编辑:脚本学堂
本文介绍下,在linux下,flash视频网站的动态中文显示为方块,应该如何解决呢?遇到此类问题的朋友,可以参考下本文的解决办法。

linux系统中安装了官方的flash player的浏览器插件后,如优酷、土豆等视频网站的Flash播放时其中的动态中文字体却显示为方块。

本文以ubuntu+Firefox为例,给出2种解决方法。

方法1,
删除一个字体的设置文件后,重新启动firefox问题即可解决。
执行命令:
 

复制代码 代码示例:
$ sudo rm /etc/fonts/conf.d/49-sansserif.conf

方法2,
修改一个字体设置文件后,重新启动firefox问题即可解决。
执行命令:
 

复制代码 代码示例:
$ sudo gedit /etc/fonts/conf.d/49-sansserif.conf

将18行的<string>sans-serif</string>改为<string>wqy-zenhei</string>即可。
其中wqy-zenghei就是文泉驿正黑字体,改成其它中文字体亦可。

复制代码 代码示例:
<?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>sans-serif</string> #修改sans-serif为wqy-zenhei即可
</edit>
</match>
</fontconfig>

说明:
以上2种方法,均可解决Flash Player动态中文显示为方块问题。
建议开始前,对原始字体设置文件做好备份,你懂的。
备份命令:
 

复制代码 代码示例:
$ sudo cp /etc/fonts/conf.d/49-sansserif.conf /home/username/49-sansserif.conf.backup

希望以上的解决方法,可以帮助到大家。
学linux,就来脚本学堂吧。