Martin Vermeer wrote:
On Fri, Oct 05, 2007 at 06:59:21PM +0100, John Levon wrote:
On Fri, Oct 05, 2007 at 07:09:31PM +0200, Abdelrazak Younes wrote:

The font-related RTL business and the boundary stuff is far far from easy. Look at the different getFont() method and you will see how this stuff is complicated.
RTL is hard full stop, I'm not sure that's related to styles at all

I *know* that it would have been a lot more straightforward
to do with insets. Dov had his reasons for not wanting to go
this way, but ease of implementation was not among them ;-)

- Martin



I agree with both Martin and John 100% on this: while RTL (actually, what's really hard is the Bidi, not RTL per-se) would be much easier for us as programmers if every direction switch were in a separate inset, I shudder to think of editing (as a user) such a bidi document (for the same reasons that I'm opposing insets all along). And believe me, I've seen (and been able to solve, to a certain extent) some of the RTL messes that we have...

In fact, in the spirit of compromise that we seem to be converging to, there *are* specific cases in which I think that RTL as insets would be handy. But not at all for the general use case.

Dov

Reply via email to