[Fribidi-discuss] Some thoughts about BiDi Quirks Handling

Omer Zak omerz at actcom.co.il
Tue Sep 24 03:12:02 EST 2002


A suggestion how to structure quirks handling code:

I make the assumption that some quirks cannot be satisfied only by
reclassifying character types.

In such a case, I'd like to see FriBidi implement flags and pointers to
callback functions, which will be called to perform any quirky processing
(with NULL pointer meaning that no quirky processing is needed).  This is
in addition to ability to use customized character classification tables.

The above will be part of the LGPLed codebase.

The quirks themselves will be implemented in another library, which
depends upon FriBidi.  The second library will be GPLed, as its purpose
will be to allow Free Software to interoperate with legacy proprietary
software. We'll have no interest in helping new proprietary software
projects support BiDi quirks.

FriBidi shall not depend upon this new library for correct (quirkless)
BiDi behavior.
                                             --- Omer
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html





More information about the FriBidi mailing list