Hello, Attached is a patch to enable Arabic language support. Currently, FriBiDI does BiDI, but Arabic also needs shaping. Shaping is the process of "connecting" the letters to form new shapes depending on the position of a given Arabic letter.
Good job there. the screen shots look really cool. will the patch be included officially ?
btw, i took a look at the patch, im guessing that your shaping breaks on transparent chars (a.k.a NSM). you might want to look into it. if you need any help, i'll be around...