Shachar
--
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
http://www.lingnu.com
KH
--
-----------------------
Keyhan Hadjari
http://keyhansworld.blogspot.com
The local distributers' BiDi solutions are either based on proprietary
solutions, are of insufficient technical quality, and in some cases,
both. They are often based on the CyanogenMod solution, so if you simply
need a working BiDi, you can use a CM build.
In the default Android implementation up to Honeycomb, numbers written
after Hebrew letters would appear from right to left. This is a very
difficult problem to not care about. I've heard stories of people
waiting at the wrong end of a street due to the address being sent via SMS.
I seem to remember that this problem does not happen for numbers that
follow Arabic letters, but looking at the Unicode Bidi Algorithm I see
no reason for such a difference (there are other subtleties where there
is, though, so it's not completely impossible). If that is the case, it
might not affect you, in which case the built-in BiDi might, actually,
be good enough. At least in Israel, it is quite impossible to use an
Andoird phone without patching its BiDi.
Shachar
Found an unpatched phone and checked. For some reason, the numbers,
indeed, do not get reversed after Arabic like they do after Hebrew. I
have no idea why that is, as, like I said, they should get the same
levels under the same circumstances.