Doesn't Arabic text go in a different direction? Right to left maybe?
Anyhow you can replace the font or you can use my sprite based font library, if the former you are stuck with left-to-right, with the latter you would have to tweak my library to suite.
To be fair to GG there are around 6000 different writing systems on the planet, all with their own peculiarities with regard to direction and number of characters so it is a bit of an ask for it to handle all of them!
Been there, done that, got all the T-Shirts!