我正在开发一个跨平台应用程序,使用 wxWidgets 和 opengl...
我不确定让字体在 glcanvas 中工作的最佳方法是什么。我尝试过使用 FTGL,但我认为 Fedora 11 中包含的版本一定是损坏的,因为我无法在网站上获取示例代码进行编译。我可以尝试使用 GLUT 或 SDL,但我不确定是否要将它们作为依赖项包含在内...
编辑:事实证明,它只是与网站上记录的版本不同的版本,并且具有完全不同的 API。
即使我有一个字体库,我见过的所有字体库都需要字体文件的路径,而且我不知道如何以跨平台的方式做到这一点。
所有平台处理字体的方式都不同。没有跨平台的方法可以在系统上查找字体。替代方案包括...
将本教程转写为C++和数组嵌入GNU Unifont的gzip压缩副本。 QuesoGLC 也可能是一个选择,但要注意性能问题。