[FriBidi] Arabic ligatures
Behdad Esfahbod
behdad at behdad.org
Sun Aug 19 21:28:06 PDT 2007
I've uploaded a temporary tarball to:
http://people.freedesktop.org/~behdad/fribidi-0.19.tar.gz
behdad
On Sun, 2007-08-19 at 10:22 +0200, Till Vollmer wrote:
> Behdad,
>
>
> Sounds great. Unfortunately "bootstrap" is not working for me.
> Do you have a version that is a real distribution with a working
> "configure"? That would be very great!
>
>
> Thank you for all the help.
>
>
> Regards
> Till
> Am 16.08.2007 um 21:38 schrieb Behdad Esfahbod:
>
> > 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
> >
> >
> >
> >
> >
> >
>
> 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