Minutes Telecon 2018-11-28
- This telecon was dedicated to beginning to work of a Line Layout task force that will work on developing a new line sizing model.
- The possibilities were gathered into potential spec text in order to create a starting point for discussion.
- Questions and concerns were gathered in Issue #3199
- A new issue will be opened to dive deeper into how to handle interactions with Ruby reserve.
- There was interest in making sure that the handling of Ruby reserve is well defined and not a mystery.
- Having a property to ensure there is enough space on the first or last line if the author thinks they might have a Ruby in their paragraph was also of interest to solve.
- There were two main models proposed, ‘better behavior’ and ‘box model behavior’
- Better behavior is “Line boxes are sized, and content positioned within them, as defined in [CSS2], except that positive half-leading is not applied to any box other than the root inline box.”
- Box model behavior is “Line boxes are sized to fit the root inline box and its half-leading, as well as the outer edges of any inline-level descendants in the same inline formatting context. Positive half-leading is not applied to any other inline box; negative half-leading is applied as negative margins to inline boxes whose block-axis margins, borders, and padding are zero.”
- The group didn’t think both were necessary. Of the two, the preference was to focus on the box model behavior.
- There was also ‘absolute behavior’ listed but it was captured to make sure the proposal listed all options and no one believed it was the right path forward.
- Similarly, there was no desire to add the ‘quirks’ behavior proposed.
line-height:normal
compatibility needs to be addressed in this proposal. The current behavior works well so there’s an interest in making sure it stays.
- fantasai will re-write the proposal with two options, ‘legacy’ and ‘normal’ where ‘legacy’ is the as-is behavior and ‘normal’ is the ‘box model behavior’ explained above.
- The box model behavior will be re-written to unconditionally have negative padding adjust the content box (An issue will be filed to track this)
- The normal property will apply to inline boxes (An issue will be filed to track this)
Full Meeting Minutes
« Previous article
Next article »