How can I use persian fonts in unity?

when I type persian inside unity,the words look like awful,they don’t stick together !

for example I want to type Hello ,in persian hello is سلام

but inside unity it’s something like this

how can I fix it ?

Check this out Free UPersian - RTL Support for Unity