14/09/2013 18:41, pdv:
For checking RTL text I select the "Farsi" language. Are there RTL
languages other than Arabic and Hebrew?
As you mention in the README this doesn't work right  now (text falls of
the window on the right).

I'd be interested to see screenshots. To be frank, all my testing has been done by writing english text marked as hebrew. This is very efficient to test RtL issues, but not for ligatures.

For LTR text there is a minor issue when selecting text within a
paragraph which runs over multiple rows: the selected text jitters while
selecting. This goes away by removing the conditional break in
RowPainter::paintChars (lines 271-274), but that code must still be
adapted I understand. I did also remove the following two conditional
breaks and haven't experienced any problem until now, so I wonder
whether it's needed.

This is interesting. I guess this happens because of ligature breaking. Didn't this happen already when char-by-char painting is off?

The performance right now is similar to my patched version: scrolling
through the user guide takes about 6-7 sec, whereas with LyX206 it takes
more than 20s.

This is good news. I guess we can get an improvement by using QHash and in general by profiling the thing.

JMarc

Reply via email to