[FriBidi] I was not able to find the documentation of FriBiDi.

Tom Hacohen tom at stosb.com
Sun Jun 8 08:22:33 PDT 2014


Or use the EFL (www.enlightenment.org).

As Dov mentioned, adding BiDi is a very complex process. I would not go
down that path. Especially since there are so many good open source
graphical tool kits that do it so well. If for some odd reason you really
do need to implement it yourself. Use Pango.

--
Tom.


On Sun, Jun 8, 2014 at 10:17 AM, Dov Grobgeld <dov.grobgeld at gmail.com>
wrote:

> Adding BiDi support to a Gui toolkit is a *very* complex process. It is a
> lot more complex than running logical to visual conversion of strings to
> display. You also have issues of line breaking, selection support,
> displaying different attributes, shaping, and input support, ec. I would
> estimate it to at least a couple of months of work (and I'm being
> optimistic) for someone who is intrinsically familiar with the inner
> workings of the toolkit.
>
> I would strongly suggest that you use Gtk or Qt instead. If you want to
> use Tcl, you can use Gnocl or wxtcl instead. Or switch to and use more
> supported widgets.
>
> Another approach might be to use my program GemTcl, see:
> http://gemshell.sourceforge.net/ .
>
> Regards,
> Dov
>
>
> On Sun, Jun 8, 2014 at 11:43 AM, Rani Ahmed <ranixlb at gmail.com> wrote:
>
>> What I want to do is use fribidi inside Tcl/Tk. If you don't know, Tk is
>> the GUI library of Tcl. Tk is displaying Arabic in the logical way and not
>> in the visual way. That's why.
>> If it were only terminal based output, stdout that is, I would have never
>> minded keep using fribidi binary.
>>
>>
>> On Sun, Jun 8, 2014 at 8:58 AM, Dov Grobgeld <dov.grobgeld at gmail.com>
>> wrote:
>>
>>> Note that fribidi is a source code library, and assumes that you are
>>> familiar with programming in C. The .h files contains the interface and
>>> extensive api documentation , and you can also see example usage in
>>> fribidi.c command line interface program.
>>>
>>> You should also have man pages installed. A good start would be "man
>>> fribidi_log2vis".
>>>
>>> It might also help if you describe what you would like to do, and we can
>>> try to help you on the list.
>>>
>>> Regards,
>>> Dov
>>>
>>>
>>>
>>>
>>>
>>> On Sat, Jun 7, 2014 at 10:09 AM, Rani Ahmed <ranixlb at gmail.com> wrote:
>>>
>>>> Hi. I searched and googled allot before joining this mailing list.
>>>> So, for the love of God, would someone please tell me where is the
>>>> documentation?!?!?
>>>> It's supposed that there should be a PDF file on the FriBiDi project
>>>> page http://fribidi.org/ , but I don't see a documentation file.
>>>> I need every function name versus its definition and what does it do
>>>> and how I should use it.
>>>>
>>>> So I hope someone gets this done, and I am willing to help if the
>>>> documentation is not really there and it needs someone to write it.
>>>>
>>>> _______________________________________________
>>>> fribidi mailing list
>>>> fribidi at lists.freedesktop.org
>>>> http://lists.freedesktop.org/mailman/listinfo/fribidi
>>>>
>>>>
>>>
>>
>
> _______________________________________________
> fribidi mailing list
> fribidi at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/fribidi
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/fribidi/attachments/20140608/0cbe4dc7/attachment.html>


More information about the fribidi mailing list