では基本的に、SDL や OpenGL のゲームやアプリケーションでは、西洋以外の入力はどのように処理されるのでしょうか? それをグーグルで検索すると、http://sdl-im.csie.net/が明らかになりますが、それはもう維持されていないか、利用できないようです。ページを表示するには、Google キャッシュを使用する必要がありました。
明確にするために、アプリケーションが非西洋言語のテキストをユーザーに表示するという点で、私は何の問題も抱えていません。これは解決済みの問題です。多くの Unicode フォントが利用可能であり、テキストをグリフに処理してからディスプレイ サーフェスに処理するさまざまな方法があります。
私は反対方向にファウルをします。私のプログラムが任意のエンコーディングでテキスト データを安全に処理できたとしても、生成するのに複数のキーストロークを必要とする文字が含まれている場合、ユーザーが実際に名前を入力する方法はありません。