Opengl es 使用opengles 2创建具有不同字体的文本

Opengl es 使用opengles 2创建具有不同字体的文本,opengl-es,opengl-es-2.0,freetype,Opengl Es,Opengl Es 2.0,Freetype,我的项目应该在linux环境下使用opengles2在监视器上显示图形覆盖 需要使用opengles2在监视器上以不同字体显示文本。Freetype库可用于以不同字体呈现文本 但我找不到一个示例程序可以使用opengles2 Linux中的freetype库以不同字体呈现文本 现在我不会在任何东西上使用纯freetype。它缺少很多opentype/unicode smarts,这些smarts早就被转移到了其他库中。因此,它将适用于简单的拉丁语文本,并在几乎任何其他方面(包括不简单的拉丁语文本

我的项目应该在linux环境下使用opengles2在监视器上显示图形覆盖

需要使用opengles2在监视器上以不同字体显示文本。Freetype库可用于以不同字体呈现文本


但我找不到一个示例程序可以使用opengles2 Linux中的freetype库以不同字体呈现文本

现在我不会在任何东西上使用纯freetype。它缺少很多opentype/unicode smarts,这些smarts早就被转移到了其他库中。因此,它将适用于简单的拉丁语文本,并在几乎任何其他方面(包括不简单的拉丁语文本)遇到问题

您最好长期使用抽象所有文本位(freetype、fontconfig、harfbuzz、freebid等)的高级库,例如pango cairo,并将其插入opengl es

一些链接:

一个基本问题,您是要在三维拉伸网格中显示文本,还是只显示平面文本?您可以使用FTGLes进行此操作。需要将文本平展显示。在这种情况下,您可以使用示例FTGLESCan FTGLES,用于linux?我需要一个可以与OGLES2.0兼容(支持)的包