Opengl WxCanvas中的跨平台字体

Opengl WxCanvas中的跨平台字体,opengl,fonts,wxwidgets,Opengl,Fonts,Wxwidgets,我正在开发一个跨平台的应用程序w/wxWidgets和opengl 我不确定在画布上使用字体的最佳方式是什么。我尝试过使用FTGL,但我认为Fedora11中包含的版本一定是坏的,因为我无法在网站上编译示例代码。我可以尝试使用GLUT或SDL,但我不确定是否要将它们作为依赖项包括在内 编辑:原来它只是一个不同的版本,不同于网站上记录的版本,并且有一个完全不同的API 即使我有一个字体库,但我见过的所有字体库都需要一个字体文件的路径,我不知道如何以跨平台的方式实现这一点 < P>音译为C++和GZ

我正在开发一个跨平台的应用程序w/wxWidgets和opengl

我不确定在画布上使用字体的最佳方式是什么。我尝试过使用FTGL,但我认为Fedora11中包含的版本一定是坏的,因为我无法在网站上编译示例代码。我可以尝试使用GLUT或SDL,但我不确定是否要将它们作为依赖项包括在内

编辑:原来它只是一个不同的版本,不同于网站上记录的版本,并且有一个完全不同的API


即使我有一个字体库,但我见过的所有字体库都需要一个字体文件的路径,我不知道如何以跨平台的方式实现这一点

< P>音译为C++和GZIP拷贝。也可能是一种选择,但要注意性能问题。

所有平台处理字体的方式都不同。没有跨平台的方法在系统上查找字体。备选方案包括……

  • 在应用程序中打包字体,以便知道它们在哪里
  • 将字体转换为二进制blob并将其嵌入应用程序中
  • 测试操作系统并相应地设置字体路径