+ -
当前位置:首页 → 问答吧 → 求助:fcitx在opera下不能输入词组,一次只能打上一个汉字

求助:fcitx在opera下不能输入词组,一次只能打上一个汉字

时间:2009-12-01

来源:互联网

以前用windows的时候就一直用opera,自己懒得设置,用的都是白菜版和法师定制版的,现在用ubuntu了,就又用上来opera10.10 for ubuntu9.10,但是定制问题特别是字体问题确实让我头疼来好几天,这次没有那些现成的定制版的让我用了,只有自己动手丰衣足食了。在看了很多opera中文论坛的精华文章和法师的新手教程之后,终于找到了一套自认为很完美的解决方案。因为自己只是借鉴了其他大牛的方案,经过自己的拼凑得来的,所以不足之处还请各位方家指点。

第一、首先下载opera10.10的.deb 包并安装http://bbs.operachina.com/viewtopic.php?f=72&t=53155,下载一个法师版的opera10.10 http://bbs.operachina.com/viewtopic.php?f=15&t=234,下载一个opera论坛的中文专用font.ini文件http://bbs.operachina.com/viewtopic.php?f=72&t=46302,然后下载一个YaHei ConsolasHybrid.ttf字体文件(这个字体是我看了新氧的定制说明才知道,可以完美解决linux下的中英文字体,google一下应该可以找到),然后把下载到的font.ini文件做如下改造

family:₩ヨᄚ¥ᆴヒ¦ᄑモ|Simsun|₩ヨᄍ₩ᆳᆪ¥ᆴヒ¦ᄑモ|FZSongTi=chinese-s excellent try-first
family:WenQuanYi Bitmap Song=chinese-s verygood try-first
family:AR PL UMing*|₩ヨヌ←ᄐホpl￧ᄏニ¦ᄌハ₩ᄉᄋ¥ᆴヒuni=chinese-s good try-first
;family:song|song ti|fangsong*=chinese-s try-first
改为
family:YaHei Consolas Hybrid=chinese-s excellent try-first
family:YaHei Consolas Hybrid=chinese-s verygood try-first
family:YaHei Consolas Hybrid=chinese-s good try-first
;family:YaHei Consolas Hybrid=chinese-s try-first
;family:baekmuk*=korean good try-first

第二、准备工作完成之了,开始我们的定制工作。

1、在/usr/share/fonts目录下创建YaHei文件夹 并把YaHei Consolas Hybrid.ttf字体复制进去,
然后在运行 fc-cache -fv 刷新下字体缓存 (可以把ubuntu的字体全部设置成这个字体)

2、先用下载的font.ini替换/usr/share/opera/defaults里的font.ini,然后解压法师版的opera,然后提取profile里边的几个文件夹(JavaScripts、menu、mouse、Styles、toolbar、user)和serach.ini文件,替换/home/wsx/.opera下的这些文件和文件夹,(注:user文件夹在styles目录下)

3、打开opera,在查看-->样式中选择使用雅黑字体,然后在“首选项-->高级-->字体”中,把所有字体都设置为YaHei Consolas Hybrid, 并把下边的“最小字体大小”设置为”12“,然后在“内容-->JavaScript选项”里边 把javascript文件夹指向/home/wsx/.opera/JavaScripts,然后在“工具栏”选项里边,菜单选项选择“无迅雷”,工具栏设置选法师工具栏配置上或者下,在“历史”选项中 “检查图像”设置为“总是”,其他的设置可以遵照此贴http://bbs.operachina.com/viewtopic.php?f=30&t=52388自己改造


以上所需用到的文件我都已经打包上传,需要的话自己下载http://www.rayfile.com/zh-cn/files/0762fda8-de5c-11de-b43b-0014221b798a/f4641250/

下边是我的效果图
附件:

screenshot_002.jpeg [ 305.54 KiB | 被浏览 2084 次 ]


附件:

screenshot_001.jpeg [ 297.67 KiB | 被浏览 2084 次 ]

附件:

screenshot_001.jpeg [ 297.67 KiB | 被浏览 2084 次 ]

作者: w2738093   发布时间: 2009-12-01

我只替换了一个font.int后面的就没有弄了,字体虽然没有之前那么恶心人了,不过不同网页的字体会有差异。先mark

作者: 牛奶夹心饼   发布时间: 2009-12-01

mine!
附件:

Screenshot-1.png [ 171.93 KiB | 被浏览 2050 次 ]

作者: fantasy0707   发布时间: 2009-12-01

还是圆体王道!
附件:

screenshot1.png [ 180.03 KiB | 被浏览 2037 次 ]

作者: fanhe   发布时间: 2009-12-01

只添加了个字体,谢谢

作者: Kuka   发布时间: 2009-12-16

呃~ 其实没有那么复杂啦~

http://linuxtoy.org/archives/opera-chinese-font.html 我之前写的文章~

作者: kunkun0217   发布时间: 2009-12-17

看了半天原来是opera10的字体显示问题,似乎确实不用这么复杂的啊,只要强制一下字体即可。。。至于菜单等,也可以强制指定啊。。。

作者: qianwx   发布时间: 2010-01-04

恩 正是我要找的,谢谢各位!

作者: cfannow   发布时间: 2010-01-22

复杂。我这,就css强制园体,css强制黑色网页背景。
bs 系统带了fontconfig字体系统,还折腾一个font.ini的做法。那是win的做法吧。

作者: eexpress   发布时间: 2010-01-22

留念!!不知我的问题是否这样能解决

作者: bobo4548   发布时间: 2010-02-01

我的怎么下载安装后就很正常啊,除了输入法折腾了一下。

作者: ningz   发布时间: 2010-02-01

好帖子,win7下我也是opera的粉丝,所以换到Ubuntu上,我还是坚持用opera

作者: dcneverland   发布时间: 2010-02-16

ningz 写道:
我的怎么下载安装后就很正常啊,除了输入法折腾了一下。

想请教一下怎么调出输入法(IBus五笔)?

作者: v02009   发布时间: 2010-03-27

YaHei Consolas Hybrid.ttf
字体大小不同时候平滑效果有很大区别,不推荐使用

解释:96dpi下,只有几个大小效果还行,其他效果就很差,横向比划不好,E文的

作者: Curio   发布时间: 2010-03-28

就一个强制yahei 的css就万事大吉了。

作者: azybh   发布时间: 2010-04-02