BiDi (bidirectional) support in wxWidgets

103 views
Skip to first unread message

alby

unread,
Dec 17, 2012, 12:27:46 PM12/17/12
to wx-discuss
Hi

I would like to know if BiDi (bidirectional text) support for
wxWidgets is on the roadmap and, if so, what is its priority.

Note: BiDi is not the same as RTL (Right-to-Left) support, although of
course it does requires RTL support. BiDi means that, for example, you
can have on the same line two texts from two languages having
different orientations. For instance, English and Hebrew. Ideally, you
would be able to move the cursor smoothly along the line, passing from
one language to the other seamlessly. This has already been
implemented successfully in Gtk and Qt.

As far as I know, wxWidgets does not have BiDi yet, and has only has
*partial* support for RTL (I understand that RTL support does not work
on Linux).

Some online posts indicate that quite a few people are interested in
having wxWidgets support not only RTL languages, but also in BiDi
itself. Indeed, some programmers in the past expressed offered their
help for the implementation of BiDi in wxWidgets. But it seems that so
far nothing has come of it. Too bad.

Any relevant information would be appreciated.

Thanks

Alby



Vadim Zeitlin

unread,
Dec 18, 2012, 8:58:48 AM12/18/12
to wx-di...@googlegroups.com
On Mon, 17 Dec 2012 09:27:46 -0800 (PST) alby wrote:

a> I would like to know if BiDi (bidirectional text) support for
a> wxWidgets is on the roadmap and, if so, what is its priority.

We don't have any resources (neither experience/knowledge nor time) to
work on this, unfortunately. So this would need to rely on contributions
from wxWidgets users.

a> As far as I know, wxWidgets does not have BiDi yet, and has only has
a> partial support for RTL (I understand that RTL support does not work
a> on Linux).

It should/used to, although probably not flawlessly.

a> Some online posts indicate that quite a few people are interested in
a> having wxWidgets support not only RTL languages, but also in BiDi
a> itself. Indeed, some programmers in the past expressed offered their
a> help for the implementation of BiDi in wxWidgets. But it seems that so
a> far nothing has come of it. Too bad.

Any contributions would be definitely welcome but so far nothing has
materialized...

Regards,
VZ
Reply all
Reply to author
Forward
0 new messages