[Fribidi-discuss] BiDi WINE status and fribidi

Omer Zak omerz at actcom.co.il
Thu Aug 22 17:36:03 EST 2002


On Thu, 22 Aug 2002, Shachar Shemesh wrote:

> The main limitations we feel prevent Wine from using fribidi are:
> A. fribidi's use of UTF-32, vs. UTF-16 by Windows.

I don't think that recompilation with special compile-time flags
would constitute forking.
I had the same problem when porting FriBidi to GEOS (for use in the Nokia
9110 Communicator).  The problem was solved by forking a single header
file and typedef'ing datatypes appropriately.
There are some Unicode code points, which cannot be represented in 16
bits, but I believe that WINE can live without supporting those code
points (which would otherwise require surrogates in UTF-16).

About point B, I don't have an opinion at the moment.  But if it requires
a different behavior of the FriBidi algorithm, maybe this can be
accommodated by adding another flag to FriBidiEnv and have the algorithm
do whatever you want if the flag is set.
                                             --- Omer
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html





More information about the FriBidi mailing list