红联Linux门户
Linux帮助

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

发布时间:2015-11-17 10:24:00来源:linux网站作者:中国蓝天

在Linux安装了官方的flash player的浏览器插件后,如优酷、土豆等视频网站的Flash播放时其中的动态中文字体却显示为方块,怎么解决这个问题哪?其实很简单,以ubuntu+Firefox为例,现提供2种解决方法。


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

$ sudo rm /etc/fonts/conf.d/49-sansserif.conf


第二种方法:
修改一个字体设置文件后,重新启动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


Ubuntu 15.10下的Chromium浏览器安装flash:http://www.linuxdiyf.com/linux/14853.html

为Firefox浏览器安装最新flash插件的方法:http://www.linuxdiyf.com/linux/12041.html

ubuntu 15.04下安装flash插件上网看视频:http://www.linuxdiyf.com/linux/11650.html

Ubuntukylin下Chromium和Firefox安装Flash插件:http://www.linuxdiyf.com/linux/11244.html

ubuntu中的命令行出现方块的问题:http://www.linuxdiyf.com/linux/13998.html