Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用此链接使用 freeType 库使用特定字体绘制文本:
http://nehe.gamedev.net/tutorial/freetype_fonts_in_opengl/24001/
如何给文本加下划线或删除线?
“字体效果”只不过是绘制文本,然后在其上绘制一些东西。下划线字体正是它的样子:绘制文本,然后在其下绘制一条线。在 OpenGL 的情况下,您将使用线渲染。删除线只是将光画得更高的问题。
唯一真正的问题是在哪里画线。对于下划线,您在基线处绘制它。对于删除线,您可能会在从基线到顶部的 2/5 处绘制它。或者任何看起来不错的东西。