Visual c++ 使用WgluseFontBitmap显示印地语UNICODE字符
背景: 在我们的C++游戏中,我们使用WGLUSEFFBITBMAP来显示屏幕上的字符位图。p> 由于这是一个多语言游戏,我们为游戏生命周期中使用的所有UNICODE字符创建显示列表 问题: 问题是当我们有多个字符组合的字形时。即使我们有组成字形的所有对应字符的显示列表,字形也显示为单个字符,而不是一个组合字形。因为我们有一个性格नौ 这是न 和元音ौ. 我们已经为这两个角色创建了显示列表न 2344和ौ 2380在屏幕上,而不是显示组合图示符नौ, 它被渲染为两个单独的图示符न ौ .Visual c++ 使用WgluseFontBitmap显示印地语UNICODE字符,visual-c++,opengl,graphics,unicode,fonts,Visual C++,Opengl,Graphics,Unicode,Fonts,背景: 在我们的C++游戏中,我们使用WGLUSEFFBITBMAP来显示屏幕上的字符位图。p> 由于这是一个多语言游戏,我们为游戏生命周期中使用的所有UNICODE字符创建显示列表 问题: 问题是当我们有多个字符组合的字形时。即使我们有组成字形的所有对应字符的显示列表,字形也显示为单个字符,而不是一个组合字形。因为我们有一个性格नौ 这是न 和元音ौ. 我们已经为这两个角色创建了显示列表न 2344和ौ 2380在屏幕上,而不是显示组合图示符नौ, 它被渲染为两个单独的图示符न ौ . 如果我
如果我在这里遗漏了什么,任何正确方向的轻推都会很好。正确方向是停止使用WgluseFontBitmap。此功能不适用于严重的生产用途。我很惊讶,它甚至绘制了Unicode字形;我一点也不奇怪它根本不能处理组合字符
您需要一个实际处理所有Unicode的文本布局系统。WGL的东西对你没有帮助。那么有没有更好的方法来呈现UNICODE字符呢?