绘制字体效果(下划线,Strickeout)freetype库和OpenGl

时间:2013-01-31 10:14:09

标签: c++ opengl freetype

我使用此链接使用freeType库绘制具有特定字体的文本:

http://nehe.gamedev.net/tutorial/freetype_fonts_in_opengl/24001/

如何标注或删除文字?

1 个答案:

答案 0 :(得分:1)

“字体效果”只不过是绘制文字然后在它上面绘制一些东西。下划线字体正是它的样子:绘制文本,然后在其下面绘制一条线。对于OpenGL,您将使用线条渲染。删除线只是绘制光线更高的问题。

唯一真正的问题是在哪里划线。对于下划线,您可以在基线处绘制它。对于删除线,你可以画出从基线到顶部的2 / 5s。或者看起来不错。