language support in a custom urdu theme

Take a look at the files for the default Urdu theme to see what is necessary.

WP Polyglots has some information too, the most important changes for 3.4 are listed on a dedicated page.

I think the main point are the fonts: Don’t rely on the browsers capability to find the best font file, embed a Urdu font per @font-face{} instead.