Le 15 août 07 à 00:32, Andre Poenitz a écrit :

On Wed, Aug 15, 2007 at 12:16:47AM +0300, Dov Feldstern wrote:
[..]
The problem is, this is not working --- even now with branches, as I
just found out thanks to your question --- in certain cases which
involve Bidi text (and maybe other kinds of transitions). In other
words, in these situations, for "abc def ghi" I get one output, and for
"abc [def] ghi" (in which the branch is activated, of course) I get
*different* output. So I'm not saying that we should now go and
implement branches as character attributes rather than insets (though
that may actually not be a bad idea...;) ); but if we're doing this
again in another situation, I say we keep it simple this time.

Have you actually pondered the consequences of an 'all is an inset'
approach? [Serious question, including the ability of the 'three- box-drawing'

     .-----------------.
     |                 |
.----'                 |
.                      |
.                  .---'
.                  |
`------------------'

This kind of display wouldn't be possible with a char-level approach, indeed.

Also, merging insets and charstyles, and configuring insets directly from layout files (if that's actually what's in progress) would provide very easy solutions with inset-level approach (at least easier than now).

Mael.


Reply via email to