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

Reply via email to