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
I had to copy and paste the text into another doc and change the typeface to understand.
Some render it similarly to a French circumflex accent, others render it like a tilde.