pygame verwendet SDL_ttf zum Rendern, also sollten Sie beim Rendern in guter Form sein.
unifont.org scheint einige umfangreiche Ressourcen zu Open-Source-Schriften für eine Reihe von Skripten zu haben.
Ich nahm die Cyberbit-Pan-Unicode-Schriftart und extrahierte das eingeschlossene ttf. Das folgende "arbeitete an meiner Maschine", das ist Windows Vista Home Basic und Python 2.6:
%Vor%Solange Sie nur Unicode-Text anzeigen, sollten Sie in fantastischer Form sein. Wenn Sie jedoch Unicode-Eingaben vom Benutzer lesen möchten, ist die Situation viel düsterer. Pygame hat keine Eingabemethoden.
Soweit mir bekannt ist - und ich habe es selbst nicht versucht - sollte PyGame einfach funktionieren, wenn Sie ihm eine Unicode-Zeichenkette übergeben, die chinesische Zeichen enthält, z. du \ u4e2d \ u56fd '.
Siehe "Ostasien" unter Ссылка für einige geeignete Open-License-Schriften.