@arash

Try some working f/w with Arabic RTL (not-separated) typing first. Look at the libraries and mess with your touch.
that "not-separated" is silly construct, but I suppose you know what I mean