akito粗体包。
感觉比firefly要好一些,不过算法也复杂很多。安装方法: 补丁已经打好。
解开后用直接输入make install,重启X就可以了。 我贴一个firefly的粗体效果
freetype我是用的原始版本,没加任何patch
上次试用akito的patch
在qterm里面,ttf字体始终存在间距不对的问题
即使改fonts.conf也无效
konsole什么的没问题
应该是qterm的bug,但是我还是得用firefly的补丁。。
另外你的贴图里面好像差字? 一个奇怪的问题,采用firefly方案,kdm速度死慢,采用akito的方案速度正常。 差字是mozilla系列的bug,回滚一下就好了。 关於英文字距的问题,其实不用打上补丁,只需要在fonts.conf加入以下设定就可以.
详细请看第叁段
http://www.acad.polyu.edu.hk/~lbdennis/hifi/patch/fontconfig-2.2.1/local.conf conner 没有用 anti-alias 啊,用了之后字体边界比 firefly 的字体边界模糊,尤其是大字号,很明显,但是字体形状确实比较好看。 啊!實在很抱歉 :-(
小弟自從換了新工作後,天天忙翻天,實在抽不出時間繼續研究字體改良。
小弟提供一個過去研究 freetype 過程的小發現,給大家做個參考:
在 freetype 的源碼中,其實早已經有粗體以及斜體模擬了,而且經過小弟實驗後,發現是質量最好的一個,之所以遲遲沒有採用,是因為這段程式碼對中文字的處理並不十分準確,有時會多出虛線,看起來是演算法的瑕疵,應該不難改正才是,這段演算法在源碼目錄的 src/base/ftsynth.c 中,名稱是 FT_GlyphSlot_Embolden(),要注意的是,freetype 預設並未將這段程式碼引入,要修改 src/base/ftbase.c,將 ftsynth.c 引入。
conner 兄是否有空可以看看? 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]