> -----Original Message-----
> From: J.Pietschmann [mailto:[EMAIL PROTECTED]
<snip />
> Anybody dares to interpret how the followung is rendered?
>   <fo:block background-color="red" font-site="20pt">
>     <fo:inline background-color="blue" font-site="10pt">foo
>     </fo:inline><fo:inline background-color="green"
>      font-site="15pt">bar</fo:inline></fo:block>
> I think this should generate two spaces between  "foo" and "bar".

One in 10pt, the other 15pt, or 2 spaces of 20pt?

This is the closest in the spec I could find (so far) :

[4.6.1 Stacked Inline Areas]

For a parent area P whose children are inline-areas, P is defined to be
properly stacked if ...

2. For each pair of normal areas I and I' in the subtree below P, if I and
I' have an inline-stacking constraint S, then the distance between the
adjacent edges of I and I' is consistent with the constraint imposed by the
resolved values of the space-specifiers in S.

[a little further up 4.2.5 Stacking Constraints]

Inline-stacking constraints

A and B have an inline-stacking constraint S if ...

3 a. both A and B are inline-areas, B is the next normal sibling area of A,
and S is the sequence consisting of the space-end of A and the space-start
of B

So, it would depend on the space-specifiers, which are in this case
unspecified (no borders, no padding, only background --hmm, should that have
an influence? the font-size would IMHO only have an effect in the bp
direction, depending on the alignment-baseline)
So defaults to 0pt (not being inherited by default)



Reply via email to