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。
作者主页: