2010-08-09 61 views

回答

2

的NDK目前不提供圖紙的能力超越的OpenGL。

+0

因此,我必須使用OpenGL來呈現文本? – user414756 2010-08-09 07:31:29

0

我幾乎沒有使用Android,也沒有與NDK一起工作,所以這可能是我的***,但取決於應用程序,如果性能不是問題,可以生成位圖在C代碼中傳遞給父Java應用程序來顯示?

+1

是的,但如何生成位圖?我想使用系統的字體 – user414756 2010-08-09 07:30:57

1

您需要使用基於C的文本渲染庫,例如Pango

0

由於格雷厄姆已經說過Pango是一個選項,或者如果您願意做更多的工作,您還可以直接使用freetype庫來渲染字形。直接使用freetype具有 的優點,即只有freetype作爲依賴關係。