如何在C(android)中呈现文本?

时间:2010-08-09 06:15:50

标签: c android fonts native

我正在使用C本机代码中的android NDK开发一个在屏幕上绘制文本的程序。你能告诉我如何渲染文字吗?谢谢。

祝你好运     迈克尔

4 个答案:

答案 0 :(得分:2)

NDK目前不提供OpenGL之外的绘图功能。

答案 1 :(得分:1)

您需要使用基于C的文本呈现库,例如Pango

答案 2 :(得分:0)

我几乎没有使用Android,也没有使用NDK,所以这可能是我的***,但取决于应用程序,如果性能不是一个问题,你可以生成一个位图C代码并将其传递给父Java应用程序以显示?

答案 3 :(得分:0)

格雷厄姆已经说过Pango是一个选择,或者如果你愿意为你做更多的工作 也可以直接使用freetype库来渲染字形。直接使用freetype有 你只有freetype作为依赖的优点。