- From: Bert Bos <Bert.Bos@sophia.inria.fr>
- Date: Thu, 3 Feb 2000 19:09:52 +0100 (MET)
- To: www-style@w3.org
Karlsson Kent writes: > The following baselines should be maintained for all text: [...] There's currently text in the works in the CSS WG to specify these various baselines. The definition of 'vertical-align' may have to be re-interpreted to deal with texts that mix scripts. One part of the solution appears to be to define a property 'baseline-identifier' which specifies what the "dominant" baseline of a piece of text is. If 'vertical-align' has the value 'baseline' (the initial value), the text will then be aligned on whatever is the dominant baseline for that text. Other values of 'vertical-align' are stil available to move the text up or down from this default position. For a formula and a Japanese quote, you could set, resp.: MATH { baseline-identifier: mathematical } Q[LANG|=jp] { baseline-identifier: ideographic } In fact, similar definitions should probably be in the browser's default style sheet, so the designer almost never has to specify them. Property: baseline-identifier Values: top | middle | bottom | ideographic | lower | hanging | mathematical | inherit Initial: lower Applies to: inline elements Inherited: yes Percentages: N/A Media: visual (Another name for 'lower' could be 'latin', because 'ideographic' is actually lower than 'lower'... On the other hand, 'lower' isn't just for the Latin script.) Chapter 15 of CSS2[1] already describes the various baselines (though maybe not complete), but in CSS2 they aren't used for the 'vertical-align' property. In combination with this, there is also a proposal for a 'line-height-policy' property that can, among other things, enforce a mode in which the line height throughout a paragraph remains constant, despite text with different baselines or sizes. [1] http://www.w3.org/TR/REC-CSS2/fonts.html Bert -- Bert Bos ( W 3 C ) http://www.w3.org/ http://www.w3.org/people/bos/ W3C/INRIA bert@w3.org 2004 Rt des Lucioles / BP 93 +33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Thursday, 3 February 2000 13:09:57 UTC