在Opengl中渲染FreeType字体

时间:2013-11-22 03:48:44

标签: opengl freetype

我已经链接到FreeType并使用了来自NeHe的迷你库来尝试将一个示例字符串绘制到屏幕上,我得到了这个字母在左下方绘制了字母的毛刺轮廓。

Text rendered with whiteish borders around it

下面的代码是我绘制的方式,就像在示例中一样。

glPushMatrix();
glLoadIdentity();
glColor3ub(0xff,0xff,0xff);
freetype::print(font, 10, 10, "abcdefghijklmnopqrstuvwxyz0123456789-=[]()!?");
glPopMatrix();

没有例外被抛出并且编译得很好所以我发现很难排除故障。任何人都可以通过截图告诉问题可能是什么?

1 个答案:

答案 0 :(得分:0)

看起来平滑/抗锯齿打开,并破坏您的图像。尝试在绘制文本时关闭所有平滑处理。