Dov Feldstern wrote: > Back to RTL spaces: > > The problem is this: almost always, the user just wanted a space between > the previous word (which happened to be, say English) and the next one > (which happens to be Hebrew), but by mistake pressed F12 before space > and not first space and only then F12. In fact, I can't think of *any* > case in which it is important to the user for it to be any other way. > > However, I still think that it is more correct for us to pay attention > to the language of spaces. If we don't, then there are things which I > *would* like to be able to typeset, but won't be able to (see example > below). > > After thinking about this a lot, this is the solution I would like to > see (I think it's similar to Georg's views, if I understood him > correctly):
Yes, you did. I can't really tell how spaces should behave when inserting, because I don't use RTL, but as long as all magic (if any magic is used at all) only happens during/after inserting the space and not anywhere else (drawing or export) I think the resulting code will be maintainable. If you apply magic at different places then you will get a nightmare that nobody understands in a few months anymore. Georg