I want to type Arabic text in Photoshop, but the text appears disjointed and the letters do not connect at all. For example محمد appears as م ح م د.
I'm using Photoshop CS6 on OSX Mountain Lion.
To type Arabic or Hebrew in Photoshop, you need to enable the Middle Eastern text engine. You can do this by going to Preferences > Type. Check out this video: How to access Arabic and Hebrew features in Photoshop CS6
You can use this website : http://www.arabic-keyboard.org/photoshop-arabic/
Just write or paste your text in the first box, then click on the COPY button and PASTE in Photoshop.
In order to type Arabic text in English versions of Photoshop you need to download an Arabic enabled text layer and use it as a template, duplicating it for each block of Arabic text you need.
All you need to do is download arabic writing software i.e. Google IME arabic, then write your text in MS Paint save it as picture (i.e. JPG or MPEG) now import the picture in photoshop thats it.