W3C home > Mailing lists > Public > xsl-editors@w3.org > April to June 2001

Ambiguities in XSL 1.0 spec

From: Peter B. West <pbwest@powerup.com.au>
Date: Sat, 31 Mar 2001 00:20:08 -0500 (EST)
Message-ID: <3AC5593A.8C0FF1C6@powerup.com.au>
To: xsl-editors <xsl-editors@w3.org>
CC: fop-dev <fop-dev@xml.apache.org>
6.4.14 fo:region-before

Areas:

The inline-progression-dimension of the region-viewport-area is
determined by the precedence trait on the fo:region-before. If the
value of the precedence trait is true, then the
inline-progression-dimension extends up to the
**start- and after-edges**
of the content-rectangle of the page-reference-area. In this case, the
region-before region-viewport-area acts like a float into areas
generated by the region-start and region-end.

Should `start- and after-edges' be `start- and end-edges'?

Likewise for 6.4.15 fo:region-after.


7.12 Area Alignment Properties

Diagram Baselines-rev.gif

Note position of text-before-edge and text-after-edge.  Discussion in
NOTE to text-before-edge for ideographic scripts seems to contradict
the diagram.

'For ideographic fonts, the position of this baseline is normally 1 EM
in the shift-direction from the "ideographic" baseline.'

In the diagram, possibly due to the presence of non-ideographic fonts,
the text-before-edge seems to be 1 EM in the shift-direction from the
text-after-edge, and inside the EM box which is based on the ideographic
baseline.

The first NOTE to the discussion of after-edge is unclear.

'If all the inline-areas in a line-area are aligned to the "after-edge"
then the specification for the "before-edge" will set the "before-edge"
baseline to coincide with the "text-before-baseline" of the line. Then,
case (2) above will determine an offset to the "bottom-edge" baseline
that will align the "before-edge" of the area with the greatest height
to its allocation-rectangle to "before-edge" baseline.'

Perhaps something along the lines of:
'Then, case (2) above will determine the offset to  the "bottom-edge"
baseline so as to fit the area with the tallest allocation-rectangle (in
the block-progression direction.)  When the "after-edge" of that tallest
area is aligned to the "after-edge" baseline, the "before-edge" of the
area coincides with the "before-edge" baseline.'

Peter
-- 
Peter B. West  pbwest@powerup.com.au  http://powerup.com.au/~pbwest
"Lord, to whom shall we go?"
Received on Sunday, 1 April 2001 11:32:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:52 GMT