shiyutang 发表于 2004-11-7 21:53:45

希望FireFly升级libfreetype到2.1.9

因为各大 Linux 发行版都要升级了。Mandrakelinux 10.1 Offical 就是用的 libfreetype6 2.1.9-2mdk。我希望 FireFly 的补丁能够也升级!

firefly 发表于 2004-11-7 23:20:24

非常抱歉 :cry: 小弟已經不打算維護 freetype 的補丁了,因為小弟對 freetype 做的,也就只是打開 bytecode 的開關而已,autohint 部份是日本的 akito 做的,而 akito 也只維護至 2.1.7。

現在 Linux 中文字型已經有了 GPL 內嵌點陣字,不太需要再去使用複雜的 autohint 補丁,所以 freetype 有沒有補丁,已經不重要了 :-D:-D

順便預告一下,小弟正在重新修補 fontconfig 2.2.3,新的補丁完成後,往後 QT 與 Pango 將不必再打補丁了,修改一個省下兩個,值得!

cnhnln 发表于 2004-11-7 23:36:55


順便預告一下,小弟正在重新修補 fontconfig 2.2.3,新的補丁完成後,往後 QT 與 Pango 將不必再打補丁了,修改一個省下兩個,值得!

谢谢,谢谢
最好能解释一下原理,谢谢先

shiyutang 发表于 2004-11-8 09:25:15

那么粗体显示是靠什么补丁实现的呢?libfreetype 还是 fontconfig?

qianzheng82 发表于 2004-11-8 10:40:05

粗体是靠 libXft 的吧。这是我的看法。

firefly 发表于 2004-11-8 13:10:27

粗体是靠 libXft 的吧。这是我的看法。

Yes:mrgreen::mrgreen:

sunmoon1997 发表于 2004-11-8 13:16:32

支持firefly兄。辛苦了。 :-D

firefly 发表于 2004-11-8 13:18:00


順便預告一下,小弟正在重新修補 fontconfig 2.2.3,新的補丁完成後,往後 QT 與 Pango 將不必再打補丁了,修改一個省下兩個,值得!

谢谢,谢谢
最好能解释一下原理,谢谢先

簡單的說呢!就是 QT 與 Pango 都會向 fontconfig 要求字型列表,而 fontconfig 會丟出『原始』的列表,所以之前小弟對 QT 以及 Pango 的修補都是再模擬出斜體與粗體的 style。

現在把這個過程反過來,將 Style 的模擬在 fontconfig 中就完成,從源頭根治,這樣 QT 與 Pango 當然不必再打補丁了,省了多少事啊。

目前已經實作出來了,現正解決效率問題 :-D:-D:-D:-D

shiyutang 发表于 2004-11-9 12:28:04

就是说,以后只需要打 fontconfig 的补丁,而不再需要 libfreetype(libXft) 就可以显示粗体了?

nathaniel 发表于 2004-11-9 17:13:35


現在 Linux 中文字型已經有了 GPL 內嵌點陣字,不太需要再去使用複雜的 autohint 補丁,所以 freetype 有沒有補丁,已經不重要了 :-D:-D

Linux中文字形有GPL內嵌点阵的字体,这个字体叫什么名??

firefly 发表于 2004-11-9 22:58:33

就是说,以后只需要打 fontconfig 的补丁,而不再需要 libfreetype(libXft) 就可以显示粗体了?
不不!fontconfig 只是可以回應給應用程式粗體以及斜體的 Style,真正繪製粗、斜體還是必須在 libXft 中完成。

firefly 发表于 2004-11-9 23:01:06


現在 Linux 中文字型已經有了 GPL 內嵌點陣字,不太需要再去使用複雜的 autohint 補丁,所以 freetype 有沒有補丁,已經不重要了 :-D:-D

Linux中文字形有GPL內嵌点阵的字体,这个字体叫什么名??

AR PL New Sung,中文名稱是『文鼎PL新宋』。

小弟不才在下我做的 :mrgreen::mrgreen::mrgreen::mrgreen::mrgreen::mrgreen::mrgreen::mrgreen:

cobranail 发表于 2004-11-10 01:41:48

能不能把不定直接提交到官方那里,这样就省得自己打不定了

shiyutang 发表于 2004-11-10 09:00:29

就是说,以后只需要打 fontconfig 的补丁,而不再需要 libfreetype(libXft) 就可以显示粗体了?
不不!fontconfig 只是可以回應給應用程式粗體以及斜體的 Style,真正繪製粗、斜體還是必須在 libXft 中完成。
那么,libXft 的补丁还是会继续做吧?什么时候出新版(适用于 FC3 和 MDK10.1)?

mandrakechina 发表于 2004-11-12 23:54:34

Re: 希望FireFly升级libfreetype到2.1.9

因为各大 Linux 发行版都要升级了。Mandrakelinux 10.1 Offical 就是用的 libfreetype6 2.1.9-2mdk。我希望 FireFly 的补丁能够也升级!
归根结底的原因是freetype在新版中更改了autohint的算法,有丢弃autohint的意思,而转而支持一种技术更先进的autofit。后者可以根据字符所在unicode单位的不同,而使用不同的算法来hinting。
页: [1]
查看完整版本: 希望FireFly升级libfreetype到2.1.9