- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 27 Feb 2019 23:16:02 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `text-wrap: multi-line`, and agreed to the following: * `RESOLVED: Add the value back in` * `RESOLVED: add the stable value` <details><summary>The full IRC log of that discussion</summary> <emilio> topic: text-wrap: multi-line<br> <emilio> github-: https://github.com/w3c/csswg-drafts/issues/672<br> <emilio> github: https://github.com/w3c/csswg-drafts/issues/672<br> <emilio> myles__: Similar to houdini, there are lots of different ways to do line-breaking, houdini solves some of them, other ways people want to do line breaking are some fancy book-like line-breaking<br> <emilio> myles__: line-breaking on the web is greedy, and doing something slower but higher quality is a longstanding request<br> <emilio> myles__: I proposed a value for this, which got to the spec and then got removed because of lack of consensus<br> <florian> q+<br> <dauwhe> q+<br> <xfq> zakim, open the queue<br> <Zakim> ok, xfq, the speaker queue is open<br> <dauwhe> q+<br> <emilio> myles__: I'd like to see which opinions for this<br> <eae> q+<br> <emilio> myles__: it's a very high-level switch<br> <emilio> florian: I want to know which one is the author value<br> <emilio> florian: I want one of the values to be stable when you type<br> <astearns> default is 'wrap' which is stable<br> <heycam> q+<br> <emilio> myles__: right now the default is stable in every browser<br> <emilio> florian: not for print<br> <emilio> myles__: you don't type in print preview<br> <emilio> myles__: I don't think you need another value, we already have it<br> <emilio> florian: I think there should be a stable value<br> <emilio> myles__: I think reflecting reality and saying that auto should be stable is fine<br> <emilio> fantasai: I think the initial value should allow the UA to do whatever<br> <xfq> ack dauwhe<br> <Rossen> q?<br> <emilio> dauwhe: If the property is added to iBooks I'll add it everywhere<br> <emilio> dauwhe: I think you want to change it in existing books too<br> <fantasai> fantasai: I think iBooks should just add it to its default UA<br> <xfq> ack eae<br> <emilio> dauwhe: having the text break better is just going to be a win<br> <emilio> eae: I think this is a great idea, I'm a bit concerned that if we don't define what pretty does we'd get interop issue, so we should try to explain what pretty would do<br> <emilio> myles__: in the issue I listed a dozen different criteria<br> <emilio> myles__: so describe it explicitly is probably not realistic, do you think agreeing on the goals is fine?<br> <dauwhe> q?<br> <emilio> eae: yeah, I think that's ok<br> <dauwhe> q+<br> <emilio> fantasai: dauwhe: myles__: I think it's important to _not_ get compat<br> <AmeliaBR> There will always be perf trade-offs, so that it makes sense that a print book will get prettier `pretty` results than a browser on a low-CPU device.<br> <fantasai> s/fantasai: dauwhe: myles__:/fantasai, dauwhe, myles:/<br> <emilio> heycam: I was going to make eae's point, though maybe I'm a bit more worried about the compat impact, I don't we can change the default algorithm because of compat, why wouldn't that happen with `pretty`?<br> <emilio> astearns: the current algorithm is not that interoperable<br> <emilio> myles__: also, this is an opt-in<br> <Rossen> ack heycam<br> <emilio> heycam: once we have this, why would we not expect authors to just use it all the time. Why would they not do that?<br> <emilio> myles__: it's the same answer for text-rendering: optimizespeed vs. optimizelegibility<br> <emilio> fremy: it's mostly useless<br> <emilio> myles__: AmeliaBR: it's not<br> <emilio> heycam: I don't think people will think about speed, and many people will just use it without thinking about it, having a perf impact<br> <emilio> astearns: I think that's a reason for the auto value<br> <emilio> astearns: so that the ua can change it<br> <emilio> heycam: I'm skeptic about changing line-breaking<br> <emilio> (by default)<br> <xfq> ack dauwhe<br> <emilio> myles__: I'd like to keep the discussion less about the existence of auto<br> <emilio> dauwhe: I think there are a lot of tradeoffs. Browsers are optimized for speed right now, and taking any step to opt in to better systems is going to be great regardless of interop<br> <emilio> dauwhe: text layout is so sensitive that there's never going to be interop<br> <emilio> myles__: I want to resolve to put this value back in<br> <emilio> Rossen: objections?<br> <fantasai> ScribeNick: florian<br> <fantasai> florian: I want to make sure we have the three values, including stable.<br> <dbaron> ScribeNick: fantasai<br> <emilio> ScribeNick: emilio<br> <emilio> fantasai: I think we should rename it, but no objection<br> <emilio> fantasai: I'm a bit concerned that we are going to add another switch that does nothing<br> <emilio> fantasai: but if people feel strongly I won't object<br> <emilio> fremy: not an objection either but we need a better definition on what it does<br> <emilio> RESOLVED: Add the value back in<br> <emilio> fantasai: are we adding stable?<br> <AmeliaBR> scribeNick:<br> <AmeliaBR> scribeNick: AmeliaBR<br> <emilio> myles_: there are three values: auto, balance and this new thing<br> <emilio> fantasai: I object to the multi-line name<br> <AmeliaBR> scribeNick: emilio<br> <emilio> myles_: proposals?<br> <emilio> fantasai: pretty sounds good to me<br> <emilio> fantasai: it's what we used to discuss it here<br> <emilio> RESOLVED: add the stable value<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/672#issuecomment-468069570 using your GitHub account
Received on Wednesday, 27 February 2019 23:16:05 UTC