基本上,SDL或OpenGL游戏或应用程序如何处理非西方输入?搜索它会显示http://sdl-im.csie.net/,但似乎不再维护或可用。只有使用Google cache才能查看该页面。
为了澄清,我在用户界面显示非西方语言的文本方面没有任何问题。这是一个解决的问题。有许多Unicode字体可用,并且有许多不同的方法可以将文本处理为字形,然后转换为显示表面。
我朝相反的方向前进。即使我的程序可以安全地处理任意编码的文本数据,如果用户的名称包括需要多次击键才能生成的字符,那么用户实际上无法输入他们的姓名。
为了澄清,我在用户界面显示非西方语言的文本方面没有任何问题。这是一个解决的问题。有许多Unicode字体可用,并且有许多不同的方法可以将文本处理为字形,然后转换为显示表面。
我朝相反的方向前进。即使我的程序可以安全地处理任意编码的文本数据,如果用户的名称包括需要多次击键才能生成的字符,那么用户实际上无法输入他们的姓名。