是否有单独的库或组件在 Ubuntu 中呈现文本?如何编写一个渲染文本与系统完全一样的OpenGL程序?
最佳答案
如果您深入了解 Linux 上任何现代字体渲染技术,您通常会发现 FreeType。您可能还会听到“Pango”这个词出现。 Ubuntu 上的 GTK 使用 Pango 作为文本布局引擎,但据我了解,Pango 只是一个多语言文本布局引擎,并且仍然使用 FreeType 进行光栅化,这可能就是您正在寻找的。 FreeType 将栅格化您的文本字符串,然后您可以将它们作为纹理加载。
查看 FreeType 的 API 文档:
http://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html
关于opengl - 是否可以在我的 OpenGL 程序中使用 Ubuntu 的文本渲染引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6079446/