conner 发表于 2003-10-18 06:22:56

akito粗体包。

感觉比firefly要好一些,不过算法也复杂很多。

安装方法: 补丁已经打好。
解开后用直接输入make install,重启X就可以了。

lucida 发表于 2003-10-18 09:49:51

我贴一个firefly的粗体效果
freetype我是用的原始版本,没加任何patch

上次试用akito的patch
在qterm里面,ttf字体始终存在间距不对的问题
即使改fonts.conf也无效
konsole什么的没问题
应该是qterm的bug,但是我还是得用firefly的补丁。。

另外你的贴图里面好像差字?

cjacker 发表于 2003-10-18 10:34:27

一个奇怪的问题,采用firefly方案,kdm速度死慢,采用akito的方案速度正常。

conner 发表于 2003-10-18 16:17:49

差字是mozilla系列的bug,回滚一下就好了。

gackt3541 发表于 2003-10-18 17:00:38

关於英文字距的问题,其实不用打上补丁,只需要在fonts.conf加入以下设定就可以.

详细请看第叁段
http://www.acad.polyu.edu.hk/~lbdennis/hifi/patch/fontconfig-2.2.1/local.conf

chemist 发表于 2003-10-18 20:47:34

conner 没有用 anti-alias 啊,用了之后字体边界比 firefly 的字体边界模糊,尤其是大字号,很明显,但是字体形状确实比较好看。

firefly 发表于 2003-10-18 21:39:22

啊!實在很抱歉 :-(

小弟自從換了新工作後,天天忙翻天,實在抽不出時間繼續研究字體改良。

小弟提供一個過去研究 freetype 過程的小發現,給大家做個參考:

在 freetype 的源碼中,其實早已經有粗體以及斜體模擬了,而且經過小弟實驗後,發現是質量最好的一個,之所以遲遲沒有採用,是因為這段程式碼對中文字的處理並不十分準確,有時會多出虛線,看起來是演算法的瑕疵,應該不難改正才是,這段演算法在源碼目錄的 src/base/ftsynth.c 中,名稱是 FT_GlyphSlot_Embolden(),要注意的是,freetype 預設並未將這段程式碼引入,要修改 src/base/ftbase.c,將 ftsynth.c 引入。

conner 兄是否有空可以看看?

gackt3541 发表于 2003-10-18 22:11:09

Hi,
here is the comments by David about using this function(FT_Outline_Embolden).
http://www.freetype.org/pipermail/freetype/2001-October/004514.html

just for reference
页: [1]
查看完整版本: akito粗体包。