找回密码
 注册
楼主: flyzym

一些标点符号、特殊符号显示问题

[复制链接]
 楼主| 发表于 2004-1-2 16:17:47 | 显示全部楼层
呵呵,不好意思,kompare出错了,没有把下面部分显示出来。
回复

使用道具 举报

发表于 2004-1-2 16:19:49 | 显示全部楼层
嗯,原来的码位是错的,这个补丁就是对照正确的码位得出的结果。
and
Never use compare, use diff -Nur,呵呵,相信自己敲出来的
回复

使用道具 举报

发表于 2004-1-2 16:51:31 | 显示全部楼层
[quote:171a6f18ca="cjacker"]呵呵,我的补丁都在SOURCE CD里啊,1.0的放出来了,1,1的也放出来了,1.2的马上就要放出来了。

我看过这个补丁,这个补丁的主要修改是对码表特殊字符的修改,看来当时hooey做的时候是看到哪个特殊字符不出来就去查GBxxxx码表改正过来的。
前半部分就是firefly的补丁,不过我可能需要进行改写,因为M没有使用firefly的补丁,而是用了akito的。[/quote]
在粗体的实现上,firefly跟akito用的是同一种方法吧?akito配合了qfontdatabase-i18n的补丁,多了个rawName.
回复

使用道具 举报

发表于 2004-1-2 17:08:52 | 显示全部楼层
[quote:fa69846e5c="Kingo"][quote:fa69846e5c="cjacker"]呵呵,我的补丁都在SOURCE CD里啊,1.0的放出来了,1,1的也放出来了,1.2的马上就要放出来了。

我看过这个补丁,这个补丁的主要修改是对码表特殊字符的修改,看来当时hooey做的时候是看到哪个特殊字符不出来就去查GBxxxx码表改正过来的。
前半部分就是firefly的补丁,不过我可能需要进行改写,因为M没有使用firefly的补丁,而是用了akito的。[/quote]
在粗体的实现上,firefly跟akito用的是同一种方法吧?akito配合了qfontdatabase-i18n的补丁,多了个rawName.[/quote]
粗体实现是一样的,akito的更好一些,这一点firefly也是承认的,字体美化方面akito是大师,以后firefly的粗体打印补丁可能也会基于akito的去做。
回复

使用道具 举报

发表于 2004-1-2 17:16:03 | 显示全部楼层
但我这边很不妥,只要用上qfontdatabase-i18n补丁,我的qt程序启动就会变得很慢。四个补丁,逐一删去编译测试,结果发现删掉qfontdatabase-i18n补丁就没有问题了。这个时候就要去掉boldFontList补丁里的rawName了,这个变量是在qfontdatabase-i18n中定义的。
回复

使用道具 举报

发表于 2004-1-2 17:31:19 | 显示全部楼层
[quote:5fbaafa4f7="Kingo"]但我这边很不妥,只要用上qfontdatabase-i18n补丁,我的qt程序启动就会变得很慢。四个补丁,逐一删去编译测试,结果发现删掉qfontdatabase-i18n补丁就没有问题了。这个时候就要去掉boldFontList补丁里的rawName了,这个变量是在qfontdatabase-i18n中定义的。[/quote]
速度问题跟字体的处理有很大关系。
有可能跟fontconfig有关系。他可能导致程序启动变慢。
Magic采用了所有的akito补丁,没有速度的影响啊。
回复

使用道具 举报

发表于 2004-1-2 17:51:48 | 显示全部楼层
我的fontconfig/xft/freetype用的补丁也是akito的补丁,再就是freetype加了conner的dropout补丁,不应该会出现这么明显的差别吧,我加了那个qfontdatabase之后,启动一个qt程序要7、8秒的时间。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-1-9 23:15 , Processed in 0.062226 second(s), 14 queries .

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

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