Печать неанглийского языка в WGL
Я хочу распечатать слова на языках, отличных от английского (например, русский и немецкий) при использовании 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 );
1 ответ
Функция CreateFont
указать другой идентификатор набора символов, чем ANSI_CHARSET
в вашем случае это, вероятно, должно быть RUSSIAN_CHARSET