找回密码
 注册
查看: 1444|回复: 3

请问firefly,qt3.2.2的补丁对于英文字体是否没用

[复制链接]
发表于 2003-11-20 22:15:58 | 显示全部楼层 |阅读模式
我使用的Gentoo,kde3.1.4, 装了qt3.2.2,使用了qt-3.2.2-add_ft2build_header.patch和qt-3.2.2-fakebold-20031112.patch,我发现如果使用中文字体,确实很完美,但是如果使用tahoma这类英文字体在显示中文的时候中文缺字非常严重,而我使用qt3.1.2时就没有这个问题(其他freetype,fontconfig等都相同 ),这是不是补丁还不够完美呢?
发表于 2003-11-21 13:55:59 | 显示全部楼层
這....應該不會吧?

我試過了, 在 Fedora, RedHat 8,9 都沒有問題.
Gentoo 小弟就沒試過.
回复

使用道具 举报

发表于 2003-11-21 14:18:54 | 显示全部楼层
补丁对英文一样有效,不过,并没有修正qt的缺字现象,甚至在打上粗体补丁后,本来可以显示的字也变成方框了。比较linuxsir.org/bbs中的五角星符号。
大概是因为这些字是符号,且中论坛程序被设置为粗体,因此打上粗体补丁后就会变成方框。
如果用akito的补丁(四个)的话,就可以解决部分缺字问题,但也不完全,同时所有的qt程序的启动会变得非常的慢。如果只用其中与粗体有关的补丁(两个:boldList & qfontdatabase-i18n),就跟firefly兄的补丁一样,粗体效果一样,但是原来可以显示的字变成了方框(只有粗体且是部分会这样),速度两者一样那么快,呵呵。

qt-x11-free-3.2.1-scriptForChar-20031014.patch 〔估计这个补丁就是修正缺字问题的〕
qt-x11-free-3.2.1-qpsprinter-useFreeType2-20030922.patch (而这个就是打印相关的了)
以上两个不知那个才是导致qt程序变慢的罪魁?感觉上会变慢似乎是因为qt 程序在启动时在扫描硬盘的字体--变慢时启动qt程序的现象是:硬盘开始狂响,要等上接近一分钟左右,qt程序才启动完。所以现在我都不敢将akito的所有补丁打上了。
回复

使用道具 举报

 楼主| 发表于 2003-11-23 13:52:33 | 显示全部楼层
不管了,只用simsun字体也可以了,谢谢楼上各位解答!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-5 19:58 , Processed in 0.025996 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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