Arabic, like Hebrew, is a Right to left Language.
Android 2.1 does not have support for RTL languages.
This developer here made an application to modify Framework.jar to add RTL support : http://forum.xda-developers.com/showthread.php?t=907635
The problem for Arabic is that unlike Hebrew letters are connected in some cases (most cases actually).
Another developer here add support for Arabic reshaping:
Arabic support usually is done through modifying libskia.so and libwebcore.so located at /system/lib.
I don't have any knowledge of how to modify those files and add the ArabicReshaper code to those files.
Can someone please help with this little project?
Thanks in advance.