- From: Glenn Adams <glenn@skynav.com>
- Date: Mon, 11 Jun 2018 21:14:59 -0600
- To: www-xsl-fo@w3.org
- Message-ID: <CACQ=j+fbRqK8a2L0QbmXKF_8ZdJq6xjSshREFPTkNZAE9VjXTA@mail.gmail.com>
The specification text in §6.6.7 fo:inline (and probably also fo:inline-character and fo:character) should have language analogous to that found in §6.5.2 since line-height applies to fo:inline (and other FOs): *Trait Derivation:* The .minimum, .optimum, and .maximum components of the *half-leading* trait are set to 1/2 the difference of the computed value of the *line-height* property and the computed value of the sum of the *text-altitude* and *text-depth* properties. The .precedence and .conditionality components are copied from the *line-height* property. *Note:* The usage of the half-leading is described in *4.5 Line-areas* <https://www.w3.org/TR/xsl11/#area-line>. In addition, the language in §4.5 should be clarified with respect to use of *half-leading*. In particular, the paragraph starting with "The *expanded-rectangle* ..." uses *half-leading* twice, but in the first case, it is referring to the half-leading of an inline-area, and in the second case it is referring to the half-leading of a line-area. I would also suggest the following regarding this paragraph: - split into two paragraphs, starting a new paragraph at "The *expanded-nominal-requested-line-rectangle* ..."; - change "The *expanded-nominal-requested-line-rectangle* ..." to "The *expanded-nominal-requested-line-rectangle* for a line-area ..."; - clarify that the term *expanded-rectangle* and the word *outside*, as used in the existing paragraph, can actually mean *contracted rectangle* and *inside* in the case that half-leading is negative; I'm sending this for archival purposes, on the off chance that someone updates XSL-FO in the future, or perhaps just to start a conversation on ambiguities around the concepts of line height and line stacking.
Received on Tuesday, 12 June 2018 03:15:43 UTC