2010-08-09 38 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作为依赖关系。