Re: [csswg-drafts] [css-inline] A question for the procedure to compute the resolved value of "line-height" (#3749)

So I think one of the things that's difficult here is that different people in the conversation have different understandings of how `line-height` works at layout-time.  This is partly a result of the extended discussions we had a few years ago at the Tokyo face-to-face meeting (at Keio University's Mita campus), which are not currently reflected in any spec.  These discussions included the questions of how line-height works on elements that include multiple fonts within their text, and what answers to that problem produced better results for baseline consistency if the font fallback only occurred within some lines of a block or within some elements within the lines of a block, and what `normal` means in the context of these conclusions and in the presence of different internal and external leading metrics (and perhaps whether those metrics should be used for `line-height: normal`) across the fonts used.  I think there were some other issues as well. If there's at least a clear reference describing those topics and our conclusions that we can point the participants in this conversation to, that might help clear things up a bit.

Then there's additional the question of whether the things that we decided at that meeting are actually web-compatible, and also the other questions of what to do about the non-interoperable cases that we didn't decide about at that meeting.  Getting things written in a spec sooner rather than later would also help answer this... and may even affect the answer (since changes that are web-compatible now might not be five years from now).

-- 
GitHub Notification of comment by dbaron
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3749#issuecomment-498066647 using your GitHub account

Received on Sunday, 2 June 2019 21:24:13 UTC