One of the hardest thing for me when reading Arabic is to identify the start and end of letters. I have started using monospace Arabic font with little gaps. Works great. https://github.com/eliheuer/hasubi-mono