Re: block-progression-dimension property

Anders wrote:
    ... For example if you have some blocks in English followed by 
    some vertically written Japanese in a block-container the b-p-d
    effectively sets the "line length" for the vertically written 
    Japanese ...

Is this true?

I think the "line length" must be set by inline-progression-dimension,
not block-progression-dimension, even if the writing-mode is changed,
since these dimensions are the content-rectangle's and the 
content-rectangle uses the directions specified by the writing-mode 
(and reference-orientation), not the parent area's.

In XSL CR spec:
    4.2.3 Geometric Definitions
    ...
    For purposes of this definition, the content-rectangle of an 
    area uses the inline-progression-direction and 
    block-progression-direction of that area; but the 
    border-rectangle, padding-rectangle, and allocation-rectangle 
    use the directions of its parent area. Thus the edges 
    designated for the content-rectangle may not correspond to the 
    same-named edges on the padding-, border-, and 
    allocation-rectangles. This is important in the case of nested 
    block-areas with different writing-modes.
    ...

    7.13.1 "block-progression-dimension"
    ...
    This property specifies the block-progression-dimension of the 
    content-rectangle.
    ...

    7.13.5 "inline-progression-dimension"
    ...
    This property specifies the inline-progression-dimension of the 
    content-rectangle. 
    ...


XSL spec changed?, am I wrong?

Shinyu Murakami
Antenna House XSL Formatter team
http://www.antennahouse.com

Received on Friday, 24 August 2001 09:33:50 UTC