devindamenuka 0 Light Poster

I have seen lot of questions regarding this issue.I think from myside I have tried everything to make it works and it works but not as coustomer expects. let me explain everything. here is the compatibility of my android application

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

this means minimum version is 2.2. Arabi is supported in 2.2 and I have use Farsi class

Apartfrom that I have used arabic fonts DroidNaskhBold.ttf

Herewith I have attached a screen shot of arabic words. http://tinypic.com/r/e8u1zd/6 I dont know Arabic. But when I check letter by letter I noticed that after adding above font some letters are replaced by some different letters.

Other font I used don't show arabic words properly. I mean they are not show together accumelated.I can not keep hope on other fonts.

Is there way to solve this issue? If there is a good font to render Arabic text properly, I am ready to buy it because I think this is the only way to have a hope on this.