[FriBidi] Arabic ligatures

Till Vollmer tvollmer at codemart.de
Sun Aug 19 01:23:39 PDT 2007


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





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/fribidi/attachments/20070819/10e2f371/attachment-0001.htm 


More information about the fribidi mailing list