alignment-baseline values before-/after-edge

Manuel Mall <[email protected]>
Newsgroups gmane.org.w3c.xsl-editors
Message-ID <[email protected]>
Dear Editors,

In http://lists.w3.org/Archives/Public/xsl-editors/2005OctDec/0007.html Paul
hints that the "before-edge" and "after-edge" values should be removed from
the alignment-adjust property but should remain as valid values for the
alignment-baseline property.

Given that the "before-edge" and "after-edge" baselines are only defined in
the context of a line area I like some clarification how these property
values behave in the case of nested inlines especially if the baseline table
has been recalculated. For example:
<fo:block>Text<fo:inline baseline-shift="super"
font-size="smaller">Super<fo:inline
alignment-baseline="after-edge">After</fo:inline></fo:inline></fo:block>

I am uncertain what the position of the "before-edge" and "after-edge"
baselines within the first inline area are as the baseline table is
recalculated. Or is the above fo snippet invalid? If that is the case I
couldn't find that mentioned in the specifications. Or was
alignment-baseline="after-/before-edge" intended to mean "The
alignment-point of the object being aligned is aligned with the
"after-/before-edge" baseline of the ancestor line area." instead of the
current "The alignment-point of the object being aligned is aligned with the
"after-/before-edge" baseline of the parent area."?

Thank you very much

Manuel Mall
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.