[FriBidi] fribidi and shaping arabic characters
Behdad Esfahbod
behdad at cs.toronto.edu
Fri Jan 27 12:57:06 PST 2006
On Fri, 27 Jan 2006, kobi zamir wrote:
> Hi,
>
> Thanks,
>
> pyfribidi2 for fribidi2, is in pyfribidi site at http://pyfribidi.sf.net
> It has the FriBidiParType fix :-)
Nice. Do you want to import it in fribidi CVS instead?
For a long time I've been thinking about adding, what was it
called, SWIG support. Do you think that can generate the same
quality of wrappers?
> Is it all I need to do for the shaping ?
Not exactly. fribidi2 contains a heck a lot of new interfaces.
In fact log2vis is deprecated now, but it does support shaping.
I will write a howto about the new library pretty soon. Gues
syou can wait until then to decide what to do with your bindings.
> p.s. mlterm works fine in hebrew with fribidi2 :-) i did not
> check it with arabic :-(
Cools.
thanks
behdad
> By,
> Kobi.
>
> On 1/27/06, Behdad Esfahbod <behdad at cs.toronto.edu> wrote:
> > On Fri, 27 Jan 2006, kobi zamir wrote:
> >
> > > Hi,
> > >
> > > I downloded and installed fribidi2 :-) , it works fine as far as i tested it :-)
> > > Will it not break pango and mlterm ?
> > >
> > > All I need to change is FriBidiCharType to FriBidiParType ?
> > > Am i missing something ?
> >
> > Umm, true. It's ABI compatible, and the CharType->ParType change
> > only may generate warnings with C compilers. With C++, it may be
> > an error.
> >
> > Pango has a copy of FriBidi inside, no problem there. I don't
> > know about mlterm, but I've tested with AbiWord and fribidi2
> > seems to be ABI/API compatible enough for it.
> >
> > behdad
> >
> >
> > > By, Kobi
> > >
> > > On 1/27/06, Behdad Esfahbod <behdad at cs.toronto.edu> wrote:
> > > > On Fri, 27 Jan 2006, kobi zamir wrote:
> > > >
> > > > > Hello,
> > > > >
> > > > > Fribidi ver. 0.11.0-2 (current cvs) change the log2vis function signiture.
> > > > > it now has a new argument [ FriBidiEnv *fribidienv ]
> > > > >
> > > > > I see that you can call this function with *ribidienv=NULL and get the
> > > > > same results. what is fribidienv used for ?
> > > > >
> > > > > This change in the api may cause linux distributions like debian not
> > > > > to upgrade
> > > > > there fribidi version to 0.11.0 to keep there mlterm, pango ... working.
> > > > >
> > > > > Any way around this ?
> > > >
> > > > Forget about HEAD. You should checkout the fribidi2 module.
> > > > That's documented on the wiki at fribidi.org. Please test that
> > > > code base.
> > > >
> > > >
> > > > behdad
> > > >
> > > >
> > > > > By,
> > > > > Kobi.
> > > > >
> > > > > On 1/27/06, Behdad Esfahbod <behdad at cs.toronto.edu> wrote:
> > > > > > On Fri, 27 Jan 2006, Nir Soffer wrote:
> > > > > >
> > > > > > > Does fribidi 0.10.7 support Arabic shaping?
> > > > > >
> > > > > > No it doesn't. The shaping support is not released it, it's just
> > > > > > available from CVS for testing. It really is available for
> > > > > > release it seems. I may make a release this weekend.
> > > > > >
> > > > > > behdad
> > > > > >
> > > > > > > Is it part of fribidi_log2vis, or you need to call other functions?
> > > > > > >
> > > > > > >
> > > > > > > Best Regards,
> > > > > > >
> > > > > > > Nir Soffer
> > > > > >
> > > > > > --behdad
> > > > > > http://behdad.org/
> > > > > >
> > > > > > "Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
> > > > > > -- Dan Bern, "New American Language"
> > > > > >
> > > > >
> > > >
> > > > --behdad
> > > > http://behdad.org/
> > > >
> > > > "Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
> > > > -- Dan Bern, "New American Language"
> > > >
> > >
> >
> > --behdad
> > http://behdad.org/
> >
> > "Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
> > -- Dan Bern, "New American Language"
> >
>
--behdad
http://behdad.org/
"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
-- Dan Bern, "New American Language"
More information about the fribidi
mailing list