LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4382|回复: 8

openSUSE 11.0 KDE4 中文支持补充设置

[复制链接]
发表于 2008-5-31 21:29:42 | 显示全部楼层 |阅读模式
openSUSE 11.0 引入了不少新特性,例如KDE4,但也有了不少问题,尤其是中文支持,报了Bug,但都没有反应,估计11.0也不会解决。只好自己动手丰衣足食了。

首先,Live CD 安装要先添加源,在软件管理的Language那里勾上zh_CN并安装。

1.字体,用KDE4会发现字体模糊,笔画挤成一团,如果能忍受这样的效果,这条请直接忽略...
有两种解决方案,可以用方正字体,调整一下fontconfig设置,也可以用文泉驿正黑。我个人推荐用文泉驿正黑,效果很漂亮,可以在OBS安装
选择附件里相应的字体配置,放到/etc/fonts/conf.d/下
在各个程序字体设置里选择喜欢的英文字体
KDE3程序用这条命令复制KDE4的设置
cat ~/.kderc >> ~/.kde/share/config/kdeglobals
对于更顽固的QT程序可以用qt4和qt3的qtconfig分别解决

默认开了正黑的点阵,需要全矢量黑体的可以用fontforge去掉,用字体配置文件太麻烦了,各个程序不能统一。


2.SCIM
SCIM对QT4程序输入时不能跟随光标[Fixed]

3.QT4粗体
QT4显示不了粗体中文(对于没有粗体的ttf,即不能生成伪粗体)
可以到这里
http://download.opensuse.org/repositories/home:/hujq
安装libqt4,重新登入后解决(这里的版本没有subpixel)
官方其实加了这个补丁,但没使用,说是会有渲染退化问题,konsole用不了,但我用了几天还没发现有问题,总之,慎用,大不了用fontforge自己生成粗体ttf


至此,openSUSE 11.0 的中文支持应该恢复到(或者超过) 10.3 的水平了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-6-1 17:02:45 | 显示全部楼层
这东西很有用。
回复 支持 反对

使用道具 举报

发表于 2008-6-1 17:20:40 | 显示全部楼层
楼主请给出相关bug number
我去掺和一下看看

给我一个 bug number  列表吧
我分别加入Bugzilla查看
然后我会发信给 Novell 员工,说明重要性,看他们能不能在正式版之前解决
因为各个软件公司在产品管理上的策略都不一样,感觉只有这样才是最直接的方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-1 17:59:52 | 显示全部楼层
#374073
粗体bug,已经被推到11.1了
#391889
SCIM bug,至今没反应,能否联系上打包scim-bridge的人?其实只要打开qt4支持就好了,另外建议更新到0.4.15,可以免去两个补丁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-1 18:03:31 | 显示全部楼层
刚刚又发现fat格式u盘乱码,ntfs不能挂载,这似乎都是老问题了
fat挂载牵涉到内核编译时候的设置,估计不好修复
ntfs的修复看这里
http://wiki.archlinux.org/index.php/HAL#Locale_issues
回复 支持 反对

使用道具 举报

发表于 2008-6-1 18:26:14 | 显示全部楼层
1. 粗体那个优先级已经定了,没办法。确实是大问题。。。。如果找不到完美的方法,只能在 BS 里面 fix.
2. SCIM 我已经 CC M17n 源维护者,也是 scim-bridge 打包者了。如果正式版不能解决,只能在 BS 里面提供 Fix.
回复 支持 反对

使用道具 举报

发表于 2008-6-1 20:43:43 | 显示全部楼层
Thruth 大哥
可不可以在您的 packman 帐户中提供 11.0 的
freetype2 和 libqt4
主要是 subpixel-hinting 的支援问题
libqt4 也顺便支援粗体
因为在 obs 大概没办法
不知道 packman 有没有这样的禁忌
回复 支持 反对

使用道具 举报

发表于 2008-6-1 20:50:36 | 显示全部楼层
Post by chen242;1857796
Thruth 大哥
可不可以在您的 packman 帐户中提供 11.0 的
freetype2 和 libqt4
主要是 subpixel-hinting 的支援问题
libqt4 也顺便支援粗体
因为在 obs 大概没办法
不知道 packman 有没有这样的禁忌

swyear 兄
我也没有 Packman 帐户
在 11.0 发布以后,感觉可以联系 Mike Fabian 来 merge 进 M17N OBS Repo。当然,我们要先 convince 他。。
回复 支持 反对

使用道具 举报

发表于 2009-1-21 15:05:14 | 显示全部楼层
Post by struq;1857406
openSUSE 11.0 引入了不少新特性,例如KDE4,但也有了不少问题,尤其是中文支持,报了Bug,但都没有反应,估计11.0也不会解决。只好自己动手丰衣足食了。

首先,Live CD 安装要先添加源,在软件管理的Language那里勾上zh_CN并安装。

1.字体,用KDE4会发现字体模糊,笔画挤成一团,如果能忍受这样的效果,这条请直接忽略...
有两种解决方案,可以用方正字体,调整一下fontconfig设置,也可以用文泉驿正黑。我个人推荐用文泉驿正黑,效果很漂亮,可以在OBS安装
选择附件里相应的字体配置,放到/etc/fonts/conf.d/下
在各个程序字体设置里选择喜欢的英文字体
KDE3程序用这条命令复制KDE4的设置
cat ~/.kderc >> ~/.kde/share/config/kdeglobals
对于更顽固的QT程序可以用qt4和qt3的qtconfig分别解决

默认开了正黑的点阵,需要全矢量黑体的可以用fontforge去掉,用字体配置文件太麻烦了,各个程序不能统一。


2.SCIM
SCIM对QT4程序输入时不能跟随光标[Fixed]

3.QT4粗体
QT4显示不了粗体中文(对于没有粗体的ttf,即不能生成伪粗体)
可以到这里
http://download.opensuse.org/repositories/home:/hujq
安装libqt4,重新登入后解决(这里的版本没有subpixel)
官方其实加了这个补丁,但没使用,说是会有渲染退化问题,konsole用不了,但我用了几天还没发现有问题,总之,慎用,大不了用fontforge自己生成粗体ttf


至此,openSUSE 11.0 的中文支持应该恢复到(或者超过) 10.3 的水平了


第三条有别的办法么?比如,哪有有黑体的中文ttf,或者。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表