Entonces, básicamente, ¿cómo se gestiona la entrada no occidental en juegos o aplicaciones SDL u OpenGL? Buscando en Google revela http://sdl-im.csie.net/ pero parece que ya no se mantiene ni está disponible. Solo para ver la página tuve que usar el Google cache.Entrada internacional SDL o PyGame
Para aclarar, no tengo ningún tipo de problema en términos de la aplicación que muestra texto en idiomas no occidentales para los usuarios. Este es un problema resuelto. Hay muchas fuentes Unicode disponibles, y muchas formas diferentes de procesar texto en glifos y luego en superficies de visualización.
Corro una falta en la dirección opuesta. Incluso si mi programa pudiera manejar datos de texto de forma segura en cualquier codificación arbitraria, no hay forma de que los usuarios escriban realmente su nombre si incluye un personaje que requiere más de una pulsación para producir.