[Fribidi-discuss] fribidi & arabic shaping

Omer Zak omerz at actcom.co.il
Wed Mar 20 15:40:03 EST 2002


On Wed, 20 Mar 2002, Nadim Shaikli wrote:

> Behdad, I'm assuming by "joining" you mean shaping ?  If so, could you
> please include a flag to whether you want that enabled or not as part of
> the interface (for backward compatibility & in the cases the application
> is doing its own) ?
> 
> ie. something along the lines of,
> 
>  void
>  fribidi_log2vis(/* input */

There is also FriBidiEnv* parameter.

>                  FriBidiChar     *str,
>                  int              len,
>                  FriBidiCharType *pbase_dir,
>                  int              enable_shaping_options,     <--- NEW
>                  /* output */
>                  FriBidiChar *visual_str,
>                  gint        *position_L_to_V_list,
>                  gint        *position_V_to_L_list,
>                  gint8       *embedding_level_list
>                 )
> 
> If there are issues with the shaping implementation, I have no problem
> helping/implementing simply as an incentive and indication of its
> importance to the Arabic community at large.

The FriBidiEnv data structure has enough unassigned flags to accommodate
the shaping options.

How many shaping options do you need, Nadim?

                                             --- Omer
WARNING TO SPAMMERS:  see at http://www.zak.co.il/spamwarning.html





More information about the FriBidi mailing list