PersianRenderer is a class library which allows you to render some of the middle eastern text scripts in Unity. Officially supported languages are Farsi (Persian) and Arabic but other languages can be supported easily with a little custom code in your side or ours. Works with GUI and GUIText and 3D text mesh. See below link for known limitations and features.