Andre Poenitz wrote:

>> option 2) he uses only w -> we get current cvs behaviour
>> option 3) use a mixture of the two, choosing the one that spans less
>> vertical space (the inlined version uses a line less, but then has less
>> horizontal space to accomodate the remaining rows and so there will be
>> probably more of them). Probably option 3) is better, but I'm not sure.
>> Implementing 1) or 3) wouldn't be very hard, only we have to put the
>> metrics calls for childrens inside the rebreak loop (again, because andre
>> made some work to take it out...).
> 
> That's not a restriction. It seemed naturally to me at some point of
> time, but if it hampers implementation of a good scheme, we can mangle
> inset metrics calls and rebreak loop again.

Yep (I though I exposed it as a good thing we'd have to give up, not as a
restriction).

>> 1.3.x didn't have this problem as for instance a float is just
>> display()ed and so /completely disregards/ indent. Latex does the same
>> for instance with a 'here, definitely' float.
> 
> We could ignore the intend in paragraphs with a text inset as first item
> in all three solutions as well...

Funny, I proposed the same thing and got accused of boycotting your
cleanup. :-)

As Georg pointed out, this is what we do latex-wise in 1.4cvs. So it *would*
make some sense. Btw, we didn't in 1.3.x.

> I would go for 3, i.e. mangle the loop and the metrics call, pass the
> remaining width as an additional MetricsInfo member, let the inset
> decide on its width (i.e. either 'tall, but in line' or 'displayed').
> WRT the indentation I think I don't care too much. Passing w-i instead
> of w as textwidth would already help...
>  
>> Any /constructive/ comment is welcomed.
> 
> How should I know what qualifies as constructive comment...

You probably missed the thread defining it (by antonymia).

Alfredo


Reply via email to