我正在尝试向我为 OS X 开发的 Carbon OpenGL 应用添加文本渲染。
由于 aglUseFont 现在已被弃用,我正在寻找另一种添加文本以及能够查询字形属性(即宽度、高度、间距等)的方法
到目前为止,我已经研究了 CoreText 和 ATSUI,但都不太顺利。
请帮帮我!!
谢谢!
最佳答案
你可以看看 FreeType项目:它是一个开源、可移植的字体渲染引擎,支持 OpenType、TrueType、Postscript Type 1 和其他格式。有几个 FreeType 与 OpenGL 的开源集成;参见例如 OGLFT .或者您可以自己动手:让 FreeType 以某种合适的像素格式生成位图,然后将这些位图传递给 glTexImage2D
并不难。
关于c++ - OS X 上 Carbon OpenGL 应用程序的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/603114/