+ -
当前位置:首页 → 问答吧 → openSUSE 11.0 KDE4 中文支持补充设置

openSUSE 11.0 KDE4 中文支持补充设置

时间:2008-06-01

来源:互联网

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 的水平了
上传的附件
fonts.zip (869 字节, 125 次查看)

作者: struq   发布时间: 2008-06-01

这东西很有用。

作者: yourfriend   发布时间: 2008-06-01

楼主请给出相关bug number
我去掺和一下看看

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

作者: Thruth   发布时间: 2008-06-01

#374073
粗体bug,已经被推到11.1了
#391889
SCIM bug,至今没反应,能否联系上打包scim-bridge的人?其实只要打开qt4支持就好了,另外建议更新到0.4.15,可以免去两个补丁

作者: struq   发布时间: 2008-06-01

刚刚又发现fat格式u盘乱码,ntfs不能挂载,这似乎都是老问题了
fat挂载牵涉到内核编译时候的设置,估计不好修复
ntfs的修复看这里
http://wiki.archlinux.org/index.php/HAL#Locale_issues

作者: struq   发布时间: 2008-06-01

1. 粗体那个优先级已经定了,没办法。确实是大问题。。。。如果找不到完美的方法,只能在 BS 里面 fix.
2. SCIM 我已经 CC M17n 源维护者,也是 scim-bridge 打包者了。如果正式版不能解决,只能在 BS 里面提供 Fix.

作者: Thruth   发布时间: 2008-06-01

Thruth 大哥
可不可以在您的 packman 帐户中提供 11.0 的
freetype2 和 libqt4
主要是 subpixel-hinting 的支援问题
libqt4 也顺便支援粗体
因为在 obs 大概没办法
不知道 packman 有没有这样的禁忌

作者: chen242   发布时间: 2008-06-02

引用:
作者: chen242
Thruth 大哥
可不可以在您的 packman 帐户中提供 11.0 的
freetype2 和 libqt4
主要是 subpixel-hinting 的支援问题
libqt4 也顺便支援粗体
因为在 obs 大概没办法
不知道 packman 有没有这样的禁忌
swyear 兄
我也没有 Packman 帐户
在 11.0 发布以后,感觉可以联系 Mike Fabian 来 merge 进 M17N OBS Repo。当然,我们要先 convince 他。。

作者: Thruth   发布时间: 2008-06-02

引用:
作者: struq
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,或者。。。

作者: baif   发布时间: 2009-01-21

热门下载

更多