C++ OS X上Carbon OpenGL应用程序的字体

C++ OS X上Carbon OpenGL应用程序的字体,c++,macos,opengl,fonts,macos-carbon,C++,Macos,Opengl,Fonts,Macos Carbon,我正在尝试将文本渲染添加到为OSX开发的Carbon OpenGL应用程序中 由于aglUseFont现在已被弃用,我正在寻找另一种方法来添加文本,并能够查询glyph属性(即宽度、高度、间距等) 到目前为止,我已经调查了CoreText和ATSUI,但都没有多少运气 请帮帮我 谢谢 您可以看看这个项目:它是一个开源、可移植的字体渲染引擎,支持OpenType、TrueType、Postscript Type 1和其他格式。有几个FreeType与OpenGL的开源集成;例如,见。或者你也可以自

我正在尝试将文本渲染添加到为OSX开发的Carbon OpenGL应用程序中

由于aglUseFont现在已被弃用,我正在寻找另一种方法来添加文本,并能够查询glyph属性(即宽度、高度、间距等)

到目前为止,我已经调查了CoreText和ATSUI,但都没有多少运气

请帮帮我


谢谢

您可以看看这个项目:它是一个开源、可移植的字体渲染引擎,支持OpenType、TrueType、Postscript Type 1和其他格式。有几个FreeType与OpenGL的开源集成;例如,见。或者你也可以自己动手:让FreeType以合适的像素格式生成位图,然后将这些位图传递给
glTexImage2D
,你可以看看这个项目:它是一个开源、可移植的字体渲染引擎,支持OpenType、TrueType、Postscript Type 1和其他格式。有几个FreeType与OpenGL的开源集成;例如,见。或者你也可以自己动手:让FreeType以合适的像素格式生成位图,然后将这些位图传递给
glTexImage2D

,这并不难。最后,我选择了好的旧glBitmap作为我的字体

找到一个创建的渲染每个字符并获取其相关信息(宽度、高度、偏移量等)

但是,如果我以后有时间做更多的工作,我计划使用上面建议的FreeType项目


谢谢

最后,我用了好的旧glBitmap作为我的字体

找到一个创建的渲染每个字符并获取其相关信息(宽度、高度、偏移量等)

但是,如果我以后有时间做更多的工作,我计划使用上面建议的FreeType项目

谢谢