代码之家  ›  专栏  ›  技术社区  ›  mwahab

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

  •  1
  • mwahab  · 技术社区  · 17 年前

    我正试图将文本渲染添加到我为OS X开发的Carbon OpenGL应用程序中。

    由于aglUseFont现在已被弃用,我正在寻找另一种添加文本以及查询字形属性(即宽度、高度、间距等)的方法

    到目前为止,我已经研究了CoreText和ATSUI,但都没有太多运气。

    请帮帮我!!

    谢谢!

    2 回复  |  直到 17 年前
        1
  •  3
  •   Gareth Rees    17 年前

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

        2
  •  1
  •   mwahab    17 年前

    最终,我选择了传统的glBitmap作为我的字体。

    apple dev sample

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

    谢谢!

    推荐文章