`
hdwangyi
  • 浏览: 181599 次
社区版块
存档分类
最新评论

Ubuntu8.04使用小结和Flash乱码解决方案

阅读更多
最近把系统完全改用Ubuntu8.04了。利用火狐看BBC新闻的英文网站时,发现这个英文网站的字体在Ubuntu8.04中显得很难看。但以前在虚拟机中使用火狐看的却是好好的。于是想着改进一下字体,让BBC的英文能显示得好看些。经过查阅网络,使用如下命令在Ubuntu8.04中安装了微软部分核心字体:
sudo aptitude install msttcorefonts 


这样之后,在浏览BBC时感觉好了不少。另外,在安装Anjuta时,做了许多准备性质的安装工作,系统提示已经不用ttf-wqy等字体。所以在安装后,使用了sudo apt-get autoremove清理无用的软件包。这样之后,却发现火狐菜单中的字体变得很难看。于是从http://www.wenq.org中下载了文泉驿的正黑和点阵字体的安装包。在安装后,发现火狐中菜单的字体变成了文泉驿的正黑。但在我的本子上,这种正黑字体显得很虚,安照文泉驿网站上说明折腾了半天,发现其实最好的解决方案就是不要直接安装下载的正黑和点阵字体,而是直接使用Ubuntu8.04的新立得源中的ttf-wqy和wqy点阵字体,这样就没有问题了。

但Flash在火狐3中又引起了不少的麻烦,尤其是在上搜狐时,大量的Flash经常让火狐失去响应,多半一会儿就崩溃。于是在火狐中安装了一个Flashblock插件,这个插件默认禁止Flash播放,只有通过点击对应的Flash,才能让该Flash正常播放。而且还可以编辑一个白名单,允许特定的网站的Flash。平时经常在土豆上看连续剧,所以把www.tudou.com设进了白名单。但在播放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>sans-serif</string>
    </edit>
  一段中的<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>

注意,18行就是修改后的内容,就是利用Ubuntu8.04中自带的文泉驿TrueType字体来显示中文。这样,就解决了Flash中的文字乱码问题。

总结一下使用Ubuntu8.04的使用经验和一些设置方案:

(1)使用sudo aptitude install msttcorefonts安装一些微软核心字体,会提高浏览网站的效果。

(2)最好使用Ubuntu8.04中自带的文泉驿字体,它自动启用了文泉驿中的点阵宋体,让系统程序的菜单比较美观;而现在的文泉驿网站上的Deb安装包则将文泉驿正黑作为系统菜单字体,这样的字体可能发虚,影响使用。(至少在我的本本上效果很差)

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

(4)现在大量的Flash充斥着门户网站,这对火狐来说却是一项不稳定的因素,建议安装Flashblock插件,提高火狐的稳定性。这个插件比NoScript插件要好很多,基本上对浏览网站没有什么影响。
3
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics