我正在尋找一個純Python字體渲染器。我不需要它渲染任何特殊的東西,我只需要像素顏色/ alpha。我現在正在使用PIL,但我不確定是否需要掛接到任何可能未安裝的系統庫。純python跨平臺字體渲染器?
Pyglet管理這個,不知何故,但我無法確定相關的代碼。我正在研究pyglet的gui,所以如果我可以使用它,那可能會更好。
我正在尋找一個純Python字體渲染器。我不需要它渲染任何特殊的東西,我只需要像素顏色/ alpha。我現在正在使用PIL,但我不確定是否需要掛接到任何可能未安裝的系統庫。純python跨平臺字體渲染器?
Pyglet管理這個,不知何故,但我無法確定相關的代碼。我正在研究pyglet的gui,所以如果我可以使用它,那可能會更好。
Pyglet在可用的地方使用FreeType。我會堅持,即使它不是純Python。
ReportLab的可渲染的像素映射:
http://www.reportlab.com/apis/reportlab/2.4/graphics.html#module-reportlab.graphics.renderPM
可能有點重量級您的需求雖然。
通過「純Python」,你的意思是不允許在C中編寫任何部分? – 2010-12-10 15:12:58
PIL使用freetype加載ttf/otf和libpng/libjpg,具體取決於您的輸出格式。 – 2010-12-10 15:47:06
字體渲染不是你想在Python中做的事情;這是一個複雜的計算任務。這就是本地模塊*用於*的原因。 – 2010-12-10 16:00:29