LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: seamonkey

Konquror|KDE字体测试

[复制链接]
 楼主| 发表于 2006-5-1 18:38:57 | 显示全部楼层
废话,系统中只有这么几个少的可怜的字体当然用SimSun,你们跟我去装一堆中日韩字体再来说话。

楼上跟我peace out,你根本不是来讨论问题的。
回复 支持 反对

使用道具 举报

发表于 2006-5-1 19:04:44 | 显示全部楼层
Post by seamonkey
废话,系统中只有这么几个少的可怜的字体当然用SimSun,你们跟我去装一堆中日韩字体再来说话。
...

Linux本身都有有日韩字体的,还要用得着装额外的?那英文字体又怎么解释?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-1 19:22:30 | 显示全部楼层
kohno的列表中没有日韩字体,只有sim*和细明体等六个中文字体文件。我的Linux没有安装发行版自带的日韩字体。我什么时候说过英文有问题?你到底有没有仔细看我的帖子。

我劝你装一个Konqueror亲自测试一下,你现在是隔靴搔痒。

我在不同条件中包括locale中做了很多测试,也查了不少资料,Fleta的口气似乎我在无理取闹。

我好歹也灌了几千帖子,基本的配置还是会的,这点信心我还是有的!

前面还有两个说QT字体的帖子一个是我发的,一个是别人转载Opera论坛的,我也跟帖了,但根本没人注意。

我现在暂时没有KDE了,到此为止吧。你们感觉良好,那就好了。
回复 支持 反对

使用道具 举报

发表于 2006-5-1 19:40:09 | 显示全部楼层
大家消消火,讨论问题别情绪化了。

我系统里还有arphic之类的中文字体,日韩字体也有,不过这些都是linux的字体。Windows的中文字体就只有simsun,simhei的那些,还有个繁体的mingliu,不过就一般中文用途来讲这些也够用了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-1 20:34:52 | 显示全部楼层
本来就是,有人的一开始的态度就有问题,“赖”这算什么意思?我seamonkey和马甲troll来论坛有一段时间了,自认发帖的态度也算认真的,被人说赖倒还是第一次听到。

我这个帖子算赖,那么很多人的帖子根本就是无事找抽。

要Konqueror都用SimSun显示很简单,我不是做不到,我的要求不是这个,我的要求我想第一个帖子就说清楚了。

此外,我当时的测试QT的版本是3.3.6,你们有没有在非zh_CN的UTF-8的locale下用Konqueror阅读一个utf-8编码的中文页面,比如论坛,比如google搜索,如果有那几个Windows中默认安装的日韩字体安装的话,你就会看出问题了。免费的日韩字体是否会出现这个问题我不确定,因为QT选择字体的顺序我不明白,我曾经发过贴问这个问题,但没人搭理,所以才发了这个帖子,主题用了再提两字。

Opera也是这个情况,Opera论坛中有讨论,有人把帖子转了来,我也回复了,但没人关心。Oprea论坛中他们的workaround是写个 wrapper,以zh_CN.GBK的locale启动Opera,更有极端的说系统中只留一个中文字体,但这只是个没办法的办法,根本不是合适的做法。

KDE的信件列表中都认为Han unification是个很难处理的问题。fontconfig的邮件列表中则认为QT没有适当地利用fontconfig。

现在的情况就是几个Mozilla家族浏览器这方面比Konqi和Opera做得好。

我也许说的有点乱,但总旨就是QT字体处理和fontconfig系统到底有多大关系。

差不多的问题,在Arch版有人提过了,他们似乎认为这是qt 3.3.6后的变化,younker还发信件到QT的邮件列表上询问了开发者。

http://lists.trolltech.com/qt-interest/2006-03/thread01149-0.html

是否是3.3.6引起的变化,我不确定,似乎是的,以前在~/.fonts.conf中调整某一字体族中某个中文的优先级别是能在qt程序中反映出来的。以前我认为过得过去就好,因为就算我发帖的时候还是认为KDE在字体上是可接受的,windows下改字体链接也不是那么容易的。但我希望KDE做得更好。
回复 支持 反对

使用道具 举报

发表于 2006-5-1 21:41:51 | 显示全部楼层
Post by seamonkey
...你们有没有在非zh_CN的UTF-8的locale下用Konqueror阅读一个utf-8编码的中文页面,比如论坛,比如google搜索...

这点不大明白,你是说系统所有locale用en_US.utf8? 这还能输入中文吗?至少LC_CTYPE得设成zh_CN.utf8吧?:ask
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-1 21:57:36 | 显示全部楼层
scim是国际化的输入平台,是可以在任何UTF-8的locale下工作的。所有*.UTF-8的locale底层框架都是一样的,特别是LC_CTYPE定义是相同的,但其它几个LC_*变量有一些区别,比如LC_MESSAGE影响到应用程序界面和输出信息的语言。
回复 支持 反对

使用道具 举报

发表于 2006-5-2 00:16:00 | 显示全部楼层
Post by seamonkey
scim是国际化的输入平台,是可以在任何UTF-8的locale下工作的。所有*.UTF-8的locale底层框架都是一样的,特别是LC_CTYPE定义是相同的,但其它几个LC_*变量有一些区别,比如LC_MESSAGE影响到应用程序界面和输出信息的语言。

原来如此,我一直用fcitx,所以不知道。
我试了下将locale全设成en_US.utf8,再用Konqueror来看utf-8编码的中文网页,似乎没看出有什么问题,不过我用的是qt-3.3.4,你那儿有什么问题吗?
回复 支持 反对

使用道具 举报

发表于 2006-5-2 02:11:58 | 显示全部楼层
用qt-3.3.6又试了下,果然显示有问题。
必需将LC_CTYPE设成zh_CN*的locale才能正确显示。:p
回复 支持 反对

使用道具 举报

发表于 2006-5-2 16:05:58 | 显示全部楼层
Post by seamonkey
scim是国际化的输入平台,是可以在任何UTF-8的locale下工作的。所有*.UTF-8的locale底层框架都是一样的,特别是LC_CTYPE定义是相同的,但其它几个LC_*变量有一些区别,比如LC_MESSAGE影响到应用程序界面和输出信息的语言。

scim我也试了下,如果全用en*.utf8,scim虽然可以启动,但中文输入法调不出来,LC_CTYPE还是得用zh*.utf8才行。
回复 支持 反对

使用道具 举报

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

本版积分规则

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