1. 用显示列表:
wglUseFontBitmaps
index = GL.glGenLists(96);
GL.glListBase(index);
var hFont = GL.CreateFont(
40, 0, 0, 0, GL.FW_DONTCARE, 0, 0, 0, GL.DEFAULT_CHARSET,
GL.OUT_OUTLINE_PRECIS, GL.CLIP_DEFAULT_PRECIS, GL.CLEARTYPE_QUALITY, GL.VARIABLE_PITCH, "微软雅黑");
var hOldObject = GL.SelectObject(this.hDC, hFont);
GL.wglUseFontBitmaps(hDC, 32, 96, index + 32);
GL.SelectObject(this.hDC, hOldObject);
GL.DeleteObject(hFont);
</pre><pre name="code" class="csharp">var lists = str.Select(c => (byte)c).ToArray();
GL.glCallLists(str.Length, GL.GL_UNSIGNED_BYTE, lists);
2.用图象
glDrawPixels
private void BuildFont(string t