在opengl中写阿拉伯语文本

我想在我的opengl程序中使用freetype 2编写阿拉伯语文本我怎么能这样做任何人都可以发送给我的源代码或者给我看方式甚至是第43课的任何修改来在opengl中写阿拉伯语解释使用freetype来显示阿拉伯语文本

我之前看过第13课和第43课,但问题是当我渲染它时,它只显示矩形边框,没有任何阿拉伯字母,我使用了glUseOutline,它显示了从左到右的字母,没有将它们连接在一起,阿拉伯语字母中的问题是,有些字母必须考虑它的位置,如字母(ب)
当这个字母位于单词(字符串)的开头时,它有自己的形状,也在中间和结尾,因此,如果有一个专门为它写的源代码,它将是非常好的单词示例如下:
بيع字母ب是在开头
يبيع字母ب在中间
ريب信ب是在最后

最佳答案 查看
NeHe tutorial 13 about rendering Bitmap fonts with OpenGL.如果要表示阿拉伯语文本,可能需要使用宽字符而不是8位字符.这里有几个例子,其中一些使用Linux和FreeType. Freetype不应该有渲染Unicode字符的问题.这个
FreeType教程可能有所帮助.

点赞