如何在OpenGL中呈现unicode消息?

存在一种在Windows下在opengl中显示unicode消息的好方法吗? 例如,当您需要管理各种语言时。 像往常一样的策略之一

#define FONTLISTRANGE 128
GLuint list;
list = glGenLists(FONTLISTRANGE);
wglUseFontBitmapsW(hDC, 0, FONTLISTRANGE, list);

由于您无法为所有unicode人物创建足够的清单,因此根本不会这样做。

0
2019-05-18 21:30:03
资源 分享
答案: 2

您可能需要创建外观存储器中的“字形缓存”,可能需要某种类型的LRU计划,以避免损坏每个外观存储器。 实际上并不像现有方法那么容易,但可能是提供各种unicode字符的唯一方法

0
2019-05-21 04:56:48
资源

您还可以按语言组织个性。 根据需要加载每个语言表,并且当您需要切换语言时,卸载以前的语言表并加载新语言表。

0
2019-05-19 09:08:10
资源