To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=99246





------- Additional comments from h...@openoffice.org Wed Feb 25 12:15:59 +0000 
2009 -------
Indeed there is an ambiguity that has historical reasons: The app has almost 
10e7 lines of code and 
most of it was developed without any BiDi-considerations. Writer and EditEngine 
have been fixed to 
handle this, but most of older parts just assumed LTR-preference or was lucky 
with the much better 
matching natural-default.

Requiring each of these code parts to set their BiDi-preferences correctly is 
not trivial, a huge amount 
of work and all that effort would not make any visible difference to 99% of the 
end-users. And even to 
those where it makes a difference a weak-LTR preference may be a step backwards 
from the natural-
default.

In any case the patch that sets a weak-LTR preference when a weak-RTL 
preference really is requested 
is not a good idea. One can argue whether the default OutputDevice setting 
should be weak-LTR or 
BiDi-natural, but this is a different question. I think BiDi-natural is a good 
default, though.

Debugging into this problem on Windows I think the problem for weak-BiDi 
settings is that the 
ordering of the BiDi-runs from the ICU-algorithm and the algorithm used in 
UniscribeLayout differs. I'm 
99% sure that the code near "L2 algorithm" needs a closer look to match the 
result of the ICU-
algorithm.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@gsl.openoffice.org
For additional commands, e-mail: issues-h...@gsl.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to