您现在的位置:龙卷风首页 ›› 办公室援助 ›› 阅读文章

ubuntu8.04 安装字体及解决fcitx显示乱码问题

ubuntu 8.04 安装字体 fcitx

昨晚没有搞定fcitx工具条乱码问题,今天下班回来接着搞。

查看了网上的许多文章,最终使我确信一点,是字体设置的问题。但是,要怎么确认我的系统中存在某种中文字体呢?找遍了字体目录/usr/share/fonts下面的文件,仍是不知道哪个文件才是中文字体。我想,最可靠的办法应该是自己安装一个啦。

想起我的硬盘上有windows xp系统,要加多一种字体应该是最方便不过了啦。下面是方法:

1,建立文件夹,复制字体

sudo mkdir -p /usr/share/fonts/xpFonts
sudo cp STSONG.TTF /usr/share/fonts/xpFonts/

2,更改权限。

sudo chmod 644 /usr/share/fonts/xpFonts/STSONG.TTF

3,安装字体及刷新缓存

cd /usr/share/fonts/xpFonts/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

这样就可以了。需要注意的是,在ubuntu8.04下面,文件夹及文件的名称是区分大小写的。

那么,fcitx工具条乱码的问题如何解决呢?

用下面命命令打开配置文件:

gedit ~/.fcitx/config

第二行:显示字体(中)=*

修改为:显示字体(中)=STSONG

重新启动fcitx即可。

参考网址:http://forum.ubuntu.org.cn/viewtopic.php?t=121999&sid=c06025b2d7a7dad72bdd95a4a8fdf91d

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

1 楼 不见不散 发表于 2008-12-12 From IP: 125.31.196.103
FLASH观看不到中文的问题,直接删除sans-serif.conf文件也是可行的。命令:sudo rm /etc/fonts/conf.d/49-sansserif.conf
作者主页: 
2 楼 站长 发表于 2008-12-12 From IP: 125.31.196.103
FLASH不能显示中文的解决方法与此类似,都是因为找不到相应的字体造成。FLASH控制字体替换的文件保存在:/etc/fonts/conf.d/49-sansserif.conf因此,修改命令为:sudo gedit /etc/fonts/conf.d/49-sansserif.conf将里面的sans-serif字体,改为可用的中文字体,比如我正在使用的STSONG。
作者主页: 
内容/Content