2008年12月22日星期一

Linux下Opera中文输入问题及中文字体设置解决方案

1. iBus 与 Opera 9.62 浏览器 有 冲突,不能 在 Opera 浏览器里 调出 输入法 。。。
1.请用 Qt4 版本 Opera,或 Qt3 版本 Opera 
2.执行 sudo sed -i '2aexport QT_IM_MODULE=xim' /usr/bin/opera
以上方法 只能 在屏幕左下角 显示 输入框 ,不能 跟随光标 移动。(暂时的解决方案)

2. Linux下Opera字体设置
在Linux下使用Opera浏览中文页面时经常会发生字体混乱的问题。具体来说就是在一行中文中大部分都是宋体但是有时会蹦出来几个楷体字而且字号偏小显示模糊。
这一问题的产生和Opera的字体调用机制有关,解决起来也不难。Linux下Opera的字体配置文件是目录/usr/share/opera/ini下的font.ini文件,用VI编辑器打开该文件,找到“Know fonts that solves specific problems”项,修改包含“chinese-s good try-first”的条目如下family:WenQuanYi Bitmap Song=chinese-s good try-first,如果使用微软的SimSun字体(最好不要用,牵扯版权问题)相应的将WenQuanYi Bitmap Song替换为SimSun即可。 而后将上下的japanese和korean条目注释掉。完成上述修改后,重启Opera即可。