<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body dir="ltr" bgcolor="#ffffff" text="#000000">
Dov Grobgeld wrote:
<blockquote
cite="mid:AANLkTi=Dq7rE6-6rS-ojee_81JAxfXpcH1ACY02-OBq3@mail.gmail.com"
type="cite">
<div dir="ltr">I'm curious. Did your Hebrew support modifications
include full BiDi support? Did you write the bidi code yourself, or did
you use some known library?<br>
<br>
</div>
</blockquote>
I wrote about it extensively at the time:<br>
<a class="moz-txt-link-freetext" href="http://blog.shemesh.biz/?p=726">http://blog.shemesh.biz/?p=726</a><br>
<br>
As for the BiDi support, each Android installation already arrives with
TWO BiDi implementation. One inside the framework and another inside
ICU for C++, which is compiled for the platform in its completion, but
only used, as far as I can tell, to perform the BiDi character
classification. It might be used by non-Java code, or else why they did
not use ICU for Java is beyond me. Why they re-implemented that BiDi
algorithm (badly) and not used JNI is also beyond me.<br>
<br>
As such, I saw it as a smart move not to add a third implementation. In
fact, I always try to avoid re-implementing complicated algorithms for
which good implementations already exist. As such, in all of my years
of dong BiDi work on various platforms, the number of complete
implementations of the UBA I have coded is zero. This is a fact I am,
actually, proud of.<br>
<br>
Shachar<br>
<pre class="moz-signature" cols="72">--
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
<a class="moz-txt-link-freetext" href="http://www.lingnu.com">http://www.lingnu.com</a>
</pre>
</body>
</html>