0

我想在使用 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 );
4

1 回答 1

0

该函数CreateFont指定的字符集标识符ANSI_CHARSET可能与您的情况不同RUSSIAN_CHARSET

于 2011-09-15T12:37:17.330 回答