Printing Unicode Text in Game Engine

Is there any scripts to draw unicode texts or shapes directly onto the screen?

For example:
Drawing a rectangle from (100, 100) to (300, 200)
Or Printing “您好” at (100,100) with font size 12?

I have tried the bitmap fonts method, but it can only show A-Z and a few symbols only. That’s why I have to try something else.

Bitmap fonts can. They have to be part of the Fonttexture( e.g. ÖÄÜ). Here is an example: