I tried to develop application in persian language, as i understood android doesn’t support persian and many others by default, i didn’t want to install persian fonts, in android and jailbreaking phone for supporting persian,
is there any way for supporting persian in apps without jailbreaking for installing new fonts.
i added fonts to assets directory and load them as TypeFace as below
TypeFace typeFace =Typeface.createFromAsset(context.getAssets(), FONT);
textView.setTypeface(typeFace);
but text appears separately

and it must display as

is there any way for this problem?
After searching i found this solution
http://code.google.com/p/arabicreshaper/