Hossein Noorikhah wrote:

> Hi.
> I'm interested in making LyX bidirectional text work in Unicode branch
> work, and I think with some help from you, LyX guys, I can do it.
> I will try to use libfribidi, but Is there any document that describes
> what's happening in Unicode branch?
> And, a question, which level(version) of Unicode standard will be
> supported in LyX? It seems that v5.0 has released, and there are
> significant changes between releases, and for now, many applications
> are using Unicode 3.0 and moving to Unicode 4.0 or 4.1 standard.
> Also, I can get help from one of my friends that is the maintainer of
> libfribidi and Pango, Behdad Esfahbod, as he's an expert in this area.


QT 4.x has made a lot of progress for Unicode rendering in the Scribe
engine : http://doc.trolltech.com/4.0/qt4-scribe.html

I've watched a demonstration by the developer Lars Knoll and I was quite
impressed. It handles not only RTL language but also ligatures in arabic.
For example, if you cut part of a word and break a ligature, it will
repaint it correctly in the clipboard. It also works with some Indic
languages which are more complex than Arabic or Hebrew. It manages the
cursor correctly if for example you insert an English word in an Hebrew
paragraph.

Can't we leverage Trolltech's work in LyX ? Lars Knoll told us that it was a
very difficult library to program because of the multiple subtle
differences between languages.

In general, trusting Norwegian software engineers named Lars is a good
thing ;-) 

Cheers,
Charles
-- 
http://www.kde-france.org

Reply via email to