C++ OS X上Carbon OpenGL应用程序的字体
我正在尝试将文本渲染添加到为OSX开发的Carbon OpenGL应用程序中 由于aglUseFont现在已被弃用,我正在寻找另一种方法来添加文本,并能够查询glyph属性(即宽度、高度、间距等) 到目前为止,我已经调查了CoreText和ATSUI,但都没有多少运气 请帮帮我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的开源集成;例如,见。或者你也可以自
谢谢 您可以看看这个项目:它是一个开源、可移植的字体渲染引擎,支持OpenType、TrueType、Postscript Type 1和其他格式。有几个FreeType与OpenGL的开源集成;例如,见。或者你也可以自己动手:让FreeType以合适的像素格式生成位图,然后将这些位图传递给
glTexImage2D
,你可以看看这个项目:它是一个开源、可移植的字体渲染引擎,支持OpenType、TrueType、Postscript Type 1和其他格式。有几个FreeType与OpenGL的开源集成;例如,见。或者你也可以自己动手:让FreeType以合适的像素格式生成位图,然后将这些位图传递给glTexImage2D
,这并不难。最后,我选择了好的旧glBitmap作为我的字体
找到一个创建的渲染每个字符并获取其相关信息(宽度、高度、偏移量等)
但是,如果我以后有时间做更多的工作,我计划使用上面建议的FreeType项目
谢谢 最后,我用了好的旧glBitmap作为我的字体 找到一个创建的渲染每个字符并获取其相关信息(宽度、高度、偏移量等) 但是,如果我以后有时间做更多的工作,我计划使用上面建议的FreeType项目 谢谢