Beyond Arabic: Software for Perso-Arabic Script Manipulation