font display problem

I’m not sure if this is the right forum for such a question but I’m getting desperate for a solution.
I using opengl with a win32 setup. My goal is to display text on screen in arabic font. I managed to display the text in other fonts but when it comes to arabic it doesn’t work. I’m compiling in Unicode and am using all Unicode macros in my program. Any help is appreciated. I’m using the wglUseFontBitmaps function to craete the font bitmaps.