- From: Gérard Talbot <www-style@gtalbot.org>
- Date: Sat, 08 Nov 2014 18:25:51 -0500
- To: Elika Etemad <fantasai.lists@inkedblade.net>, Koji Ishii <kojiishi@gluesoft.co.jp>
- Cc: W3C www-style mailing list <www-style@w3.org>
Koji, Elika, § 9.1.1 Text Run Rules http://dev.w3.org/csswg/css-writing-modes-3/#text-combine-runs uses <tcy> element in example 20. But there is no tcy element that I can find in HTML5. Can this be replaced with span elements? Unless the example is supposed to use pseudo-code ... but it is not said so. -------- § 9.1.1 Text Run Rules http://dev.w3.org/csswg/css-writing-modes-3/#text-combine-runs Also, in example 20: (...) However in these cases: <pre>12<tcy><span>34></span></tcy> should be replaced with (...) However in these cases: <pre>12<tcy><span>34</span></tcy> There is an extra ">" sign that does not and should not belong there. -------- § 9.1.1 Text Run Rules http://dev.w3.org/csswg/css-writing-modes-3/#text-combine-runs The spec says: [ For example, given the rule tcy { text-combine-upright: digits 4; } if the following markup were given: <tcy>12<span>34</span></tcy> no text would combine: the 12 and 34 both share an ancestor with the same text-combine-upright value, and therefore are considered part of a sequence of four combinable digits interrupted by a box boundary. ] My question is: what should happen with the following code: span#outer { text-combine-upright: digits 2; } if the following markup were given: <span id="outer">12<span id="inner">34</span></span> I believe that text should combine: 12 must be combined into the space of a single character and then 34 must be combined into the space of another single character because each individual sequence of 2 characters is not interrupted by a box boundary. Am I correct? Gérard
Received on Saturday, 8 November 2014 23:26:24 UTC