[FriBidi] Arabic ligatures
Behdad Esfahbod
behdad at behdad.org
Thu Aug 16 12:38:30 PDT 2007
On Thu, 2007-08-16 at 16:07 +0200, Till Vollmer wrote:
> Is fribidi2 compatible with fribidi?
Supposed to be a drop-in replacement, yes.
> what's the status of fribidi2?
Needs a bit more work before a release, but has been in that state for
more than two years, and people have been using it happily.
> Is it a drop in replacement for fribidi?
Mostly, yes.
behdad
> Regards
> Till
>
>
>
> Am 15.08.2007 um 23:15 schrieb Behdad Esfahbod:
>
> > The fribidi2 module from CVS has code to do Arabic shaping to
> > presentation forms, yes.
> >
> > behdad
> >
> > On 8/15/07, Till Vollmer < tvollmer at codemart.de> wrote:
> > Hello,
> >
> >
> > I need to visualize arabic language. Right now fribidi works
> > perfectly for hebrew but with arabic letters I still have a
> > problem.
> >
> >
> > The text consists of the real Unicode values and when they
> > are printed they must somehow substituted with ligatures. I
> > am not in arabic but there seems to be a letter for
> > beginning, inside and end of a word.
> > Is here a library or does fribidi supoort the calculation of
> > this?
> >
> >
> > Regards
> > Till
> >
> > Am 15.08.2007 um 12:45 schrieb Till Vollmer:
> >
> > > Just for the records:
> > >
> > >
> > > The problem was the malloc(). len should be multiplied by
> > > sizeof(FribidiChar) (as it is int32) insetad of just
> > > taking the len.
> > >
> > >
> > > Still one small problem:
> > >
> > >
> > > Is there a way to calculate the bytes of the result of
> > > utf8_to_unicode before actually doing it? I need to malloc
> > > the buffer before but dont know how big it should be...
> > >
> > >
> > >
> > >
> > > Regards
> > > Till
> > >
> > > Am 13.08.2007 um 13:15 schrieb Till Vollmer:
> > >
> > > > So the calling is ok from your side? Or do you see an
> > > > obvious problem?
> > > >
> > > >
> > > > Regards
> > > > Till
> > > >
> > > > Am 13.08.2007 um 08:18 schrieb Behdad Esfahbod:
> > > >
> > > > > On Sun, 2007-08-12 at 11:28 +0200, Till Vollmer wrote:
> > > > > > Hi,
> > > > > >
> > > > > >
> > > > > > The tests are working now. But I have a different
> > > > > > problem:
> > > > > >
> > > > > >
> > > > > > I am working on a Ruby wrapper and it works fine
> > > > > > functionally but
> > > > > > whenever the Ruby garbage collector kicks in I got
> > > > > > an BUS error. I had
> > > > > > my wrapper code checked by someone who does that
> > > > > > very ofter and he
> > > > > > says it's ok, so the problem must be either in the
> > > > > > way I call fribidi
> > > > > > stuff or in fribidi. Attached the code. Maybe
> > > > > > someone can check if I
> > > > > > do it ok. Any help would be very appreciated.
> > > > >
> > > > >
> > > > > No idea. This is up to a Ruby hacker to figure out I
> > > > > guess.
> > > > >
> > > > >
> > > > > --
> > > > > behdad
> > > > > http://behdad.org/
> > > > >
> > > > >
> > > > > "Those who would give up Essential Liberty to purchase
> > > > > a little
> > > > > Temporary Safety, deserve neither Liberty nor
> > > > > Safety."
> > > > > -- Benjamin Franklin, 1759
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > > Codemart GmbH
> > > > Till Vollmer
> > > > Managing Director
> > > > Tel: +49 (0)89 1213 5359
> > > > Mob: + 49 (0)160 718 7403
> > > > Fax: +49 (0)89 1892 1347
> > > > Yahoo ID: till_vollmer
> > > > Skype: till_vollmer
> > > > www.codemart.de
> > > > till.vollmer at codemart.de
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > fribidi mailing list
> > > > fribidi at lists.freedesktop.org
> > > > http://lists.freedesktop.org/mailman/listinfo/fribidi
> > >
> > > Codemart GmbH
> > > Till Vollmer
> > > Managing Director
> > > Tel: +49 (0)89 1213 5359
> > > Mob: + 49 (0)160 718 7403
> > > Fax: +49 (0)89 1892 1347
> > > Yahoo ID: till_vollmer
> > > Skype: till_vollmer
> > > www.codemart.de
> > > till.vollmer at codemart.de
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > fribidi mailing list
> > > fribidi at lists.freedesktop.org
> > > http://lists.freedesktop.org/mailman/listinfo/fribidi
> >
> > Codemart GmbH
> > Till Vollmer
> > Managing Director
> > Tel: +49 (0)89 1213 5359
> > Mob: + 49 (0)160 718 7403
> > Fax: +49 (0)89 1892 1347
> > Yahoo ID: till_vollmer
> > Skype: till_vollmer
> > www.codemart.de
> > till.vollmer at codemart.de
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > behdad
> > http://behdad.org/
>
> Codemart GmbH
> Till Vollmer
> Managing Director
> Tel: +49 (0)89 1213 5359
> Mob: + 49 (0)160 718 7403
> Fax: +49 (0)89 1892 1347
> Yahoo ID: till_vollmer
> Skype: till_vollmer
> www.codemart.de
> till.vollmer at codemart.de
>
>
>
>
>
>
>
>
>
--
behdad
http://behdad.org/
"Those who would give up Essential Liberty to purchase a little
Temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin, 1759
More information about the fribidi
mailing list