albb0920/big5-ansiart — pull request #4 by littlebtc (2012-08-23 16:32:33+00:00)
Title: [未完成] 轉用 Cairo + Pango

**注意，未完成，請先不要 Merge。**

一時興起，決定玩玩看用 Cairo 會不會更快（因為知道 RMagick 只會更慢）
結果十分漂亮，轉用 Cairo 之後速度至少快一倍.....

大概改出了一個能用的版本，送 Pull Request 是希望能得到大家的意見 :)

好處：
1. 方便引用 fontconfig
2. 更好的效率

壞處：
1. Cairo + Pango + GLib 好大一包

待修改事項：
1. 字體的大小怪怪的（應該是 DPI 問題，還沒找到解法。如果捨棄 Pango 只用 Cairo 的文字繪製會更好嗎？）
2. @drift 現在是爛掉的（設了之後圖會篇掉，應該是改錯）

Benchmark.rb 參考用：
https://gist.github.com/3437891