那么基本上,在 SDL 或 OpenGL 游戏或应用程序中如何处理非西方输入?谷歌搜索显示http://sdl-im.csie.net/但这似乎不再维护或可用。只是为了查看我不得不使用谷歌缓存的页面。
澄清一下,在应用程序向用户显示非西方语言文本方面,我没有任何问题。这是一个已解决的问题。有许多可用的 unicode 字体,以及将文本处理成字形然后处理成显示表面的许多不同方法。
我朝相反的方向跑了一次犯规。即使我的程序可以安全地处理任意编码的文本数据,如果碰巧包含一个需要多次击键才能产生的字符,用户也无法实际输入他们的姓名。