- From: Pierre-Anthony Lemieux via GitHub <sysbot+gh@w3.org>
- Date: Sat, 12 Nov 2016 22:18:17 +0000
- To: public-tt@w3.org
palemieux has just created a new issue for https://github.com/w3c/ttml1: == lineHeight "computed" vs "specified" inheritance == Section 8.4.4.2(6)(b) specifies that `lineHeight` is set to its initial value of `"normal"` on `<region>`. Section 8.4.4.2(6)(c) specifies that `<body>` will inherit the _computed value_ of `lineHeight` from its parent `<region>`. The computed value of `lineHeight` on `<region>` is, say, 125% of the computed value of `fontSize` on `<region>`, so `1.25/15rh`. So the computed values of `lineHeight` and `fontSize` on `<body>` are `1.25/15rh` and `4/15rh`, respectively. These computed values are then propagated down by inheritance to the `<p>`, where "Hello" and "Bye" will overlap since the font size is significantly larger than the line height. Is this the intended outcome and correct interpretation, or alternatively should initial values only be applied to elements to which the styles applies or does "normal" have special inheritance rules? ``` <?xml version="1.0" encoding="UTF-8"?> <tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling"> <head> <layout> <region xml:id="bottom" tts:origin="10% 10%" tts:extent="80% 80%" /> </layout> </head> <body tts:fontSize="4c"> <div> <p region="bottom" begin="00:00:10.000" end="00:00:20.000">Hello<br/>Bye</p> </div> </body> </tt> ``` NOTE: `1 rh` equals the computed height of root container. Please view or discuss this issue at https://github.com/w3c/ttml1/issues/220 using your GitHub account
Received on Saturday, 12 November 2016 22:18:23 UTC