我想在使用WGL时用英语以外的语言(例如俄语和德语)打印出单词。
我使用http://nehe.gamedev.net/tutorial/bitmap_fonts/17002/中描述的相同技术来打印英语,但是当使用俄语时,相同的技术没用,它只是不打印俄语字母,只打印数字。
有可能的解决方案吗?
解决
通过更改解决
base = glGenLists(96);
...
wglUseFontBitmaps(hDC, 32, 96, base );
到
base = glGenLists(1600);
...
wglUseFontBitmaps(hDC, 32, 1600, base );
答案 0 :(得分:0)
在您的情况下,函数CreateFont
指定的字符集标识符不同于ANSI_CHARSET
,它应该是RUSSIAN_CHARSET