使用8.04的一些小经验(scim, pdf, opera)

系统字体配置、中文显示和输入法问题
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

使用8.04的一些小经验(scim, pdf, opera)

#1

帖子 laborer » 2008-04-28 11:38

按照以往的经验,使用scim中文输入发需要安装scim-pinyin、scim-qtimm(为了能在opera等qt程序下使用scim)和im-switch等几个包,之后运行

代码: 全选

im-switch -s scim
再重启X即可。在8.04中im-switch默认已经安装好了,不过运行以后虽然在notification area出现了scim图标,按ctrl-space却没反应。解决方法是修改~/.xinput.d/en_US(或者zh_CN,根据具体使用的locale而定),把GTK_IM_MODULE和QT_IM_MODULE两个变量的赋值从xim改为

代码: 全选

GTK_IM_MODULE=scim
QT_IM_MODULE=scim
重启X后就可以用ctrl-space启动中文输入法了。过去几个ubuntu版本里用xim都没有问题,估计这是新版本的一个bug。

8.04以前的版本都是通过安装xpdf-simplified-chinese包来使evince支持中文,现在只要安装poppler-data就可以了,不需要装xpdf-*。

8.04中包含了令人期待的firefox 3.0,我感觉与2.0系列相比,它的提高还是很明显的,速度快了一些,新增的网页放大功能也还不错。不过总体感觉还是不如opera顺手,再加上新出的opera 9.50beta2也相当不错,没有太严重的bug,于是我还是继续使用opera作为主力浏览器。

opera 9.50的字体选择程序与上一代9.2x系列有了一些变化。9.2x系列在指定字体不包含某个特定字的时候会去选择字体名称最靠前的那个字体作为替代字体,这就造就了“臭名昭著”的通过改字体名称使中文字体排名靠前的方法。当然,还有不少别的方法,不过虽然改字体比较麻烦,但它相对更灵活,可以分别处理中文和英文字体。9.50的字体选择似乎更为怪异,在我的8.04系统上它会自动选择日文字体Kochi Gothic为中文的替换字体,不知道是基于什么原因。不过知道了是这个字体就好办了,只要在fonts.conf里把Kochi Gothic替换为所需的中文字体即可,以下是我加在~/.fonts.conf中的内容

代码: 全选

<match target="pattern">
	<test name="family">
		<string>Kochi Gothic</string>
	</test>
	<edit name="family" mode="assign">
		<string>a0_STHeiti</string>
	</edit>
</match>
其中a0_STHeiti是我改过名称的华文黑体,这里也可以使用默认的中文字体AR PL UMing CN,看个人喜好了。剩下来的工作就比较轻松了,在opera的字体配置中选择一下喜欢的英文字体就可以了。

因为我用的是英文locale,不太确定这些问题都会在中文locale的系统中出现。如果opera 9.50没有使用Kochi Gothic作为中文替换字体,可以运行

代码: 全选

opera --debugfont
来查看具体是哪个字体。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
kris_xu
帖子: 42
注册时间: 2007-07-31 8:36

#2

帖子 kris_xu » 2008-04-28 11:50

:lol:
good
zing
帖子: 225
注册时间: 2008-04-07 14:50

#3

帖子 zing » 2008-04-28 11:57

1、我的SCIM暂时没遇到此问题;
2、EVINCE也没有此问题;
3、FF3是我最期待的,因为它我才选择了8.04。
laptop: Dell 1400-n
os: Ubuntu 8.4 LTS
steeven
帖子: 103
注册时间: 2006-08-02 22:05

#4

帖子 steeven » 2008-04-28 18:24

此文超强~~
很多讲opera字体设置的文章效果都不好。
按照搂住的方法一次搞定~~爽
Zhu.CA
帖子: 76
注册时间: 2008-04-13 19:36

#5

帖子 Zhu.CA » 2008-04-28 21:28

我的也如此:
2、EVINCE也没有此问题;直接可以看中文,我的本地也是en.
IBM X24
CPU 1.13G
Memory 384M
HD 80G/7200RPM
XUBUNTU 8.04
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#6

帖子 laborer » 2008-04-29 2:49

Zhu.CA 写了:我的也如此:
2、EVINCE也没有此问题;直接可以看中文,我的本地也是en.
我又试了一下,在我的8.04系统上必须要有poppler-data才能正确显示没有内嵌汉字的pdf文件。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
liuxing888
帖子: 8
注册时间: 2008-04-29 3:14

#7

帖子 liuxing888 » 2008-04-29 3:40

多学习总是不错的,谢谢楼主分享经验.
头像
tonytam
帖子: 485
注册时间: 2006-09-23 12:28

#8

帖子 tonytam » 2008-04-29 10:54

Good,主要是现在的FF3还是beta,问题不少。
spiritfrog
帖子: 274
注册时间: 2007-08-04 13:04

#9

帖子 spiritfrog » 2008-05-01 11:22

还在用7.10, 这些问题都没问题。 :lol:
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

#10

帖子 hcym » 2008-05-11 14:04

行家里手

加入收藏夹
:lol:
cnlions
帖子: 32
注册时间: 2008-05-06 21:33

#11

帖子 cnlions » 2008-05-11 16:06

关于scim,除了安装楼主说的包之外,在用下面的命令就好了,不用更改配置文件。

代码: 全选

im-switch -s scim-immodule
(效果是一样的,只是系统里已经有了内容为GTK_IM_MODULE=scim和QT_IM_MODULE=scim的配置文件,即/etc/X11/xinit/xinput.d/scim-immodule)
rocck
帖子: 29
注册时间: 2007-10-27 8:43

#12

帖子 rocck » 2008-05-11 18:01

不太明白楼主说的 修改opera那部分
有哪位大侠能详细说明下步骤么
:? :? :? :? :? :? :?
joycheung
帖子: 9
注册时间: 2008-05-28 12:15

#13

帖子 joycheung » 2008-06-11 23:09

新手,晕了。
appoipp
帖子: 13
注册时间: 2007-12-07 16:47

#14

帖子 appoipp » 2008-06-21 13:29

laborer, 你好,我的opera显示中文总是有问题,用到论坛的官方font.ini文件也无效。 想请你帮帮忙,

用过opera --debugfont 发现是GOTHIC字体显示的中文,而不是我设置的园体。 但如何手动替换它。

我的目录下没有font.conf这个文件,我找不到。 我的是7.10版的。 期望你能帮我,我是菜鸟。。。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#15

帖子 eexpress » 2008-06-21 18:40

我老觉得你们走弯路了。那字体。
我的opera配置和系统的字体,都不是新安装的。不好总结。可从来opera没改过字体配置文件。很多版本了。
ps: share >> static
● 鸣学
回复