We’re looking at supporting Arabic RTL at the moment actually. We’re in an exploratory phase at the moment, but hopefully we can get this implemented in the near future.
As a native Arabic speaker, I can try my best to answer any questions you may have on how to choose the correct Arabic letter form depending on the letter’s state within the text (i.e. by looking at the letter/diacritic/character before and after it) and I can also assist with testing/troubleshooting. Please let me know if I can be of any guidance!
Maybe I’m a bit too late, but it worked for me after some trials and errors!
First you need to convert the Arabic Text to RTL, there are many tools that can help with that like:
Then you have to make sure your font supports all the generated Unicode letters. I used a Unicode converter to know the codes for my letters and filled them using FontForge