- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 22 Jan 2025 18:00:20 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed ``[css-text] What does the `white-space-collapse` apply to when white-space trimming/positioning``. <details><summary>The full IRC log of that discussion</summary> <emilio> andreubotella: we have hanging and conditionally-hanging glyphs<br> <emilio> ... you can only hang at the end of a line<br> <emilio> ... and you can have unconditional hanging spaces before hanging spaces<br> <emilio> ... in which case if you grow the size of the line box there'd be a point where you reach the end of the conditionally hanging spaces and then all the spaces hang<br> <emilio> ... I have a demo in the issue<br> <emilio> andreubotella: [screenshares https://github.com/w3c/csswg-drafts/issues/9724#issuecomment-1867809865]<br> <emilio> ... question is are we fine with that behavior?<br> <emilio> florian: this can happen with different white-space-collapse at the end of the line<br> <emilio> ... can't think of when this would happen in real content<br> <emilio> ... another alternative would be that unconditionally-hanging followed by conditionally-hanging spaces all behave as conditionally-hanging<br> <emilio> ... I don't think this matters in practice<br> <emilio> ... the demo makes it the more obvious interpretation of the spec<br> <emilio> ... I think we could do that<br> <emilio> q+<br> <emilio> ack bramus<br> <astearns> I think I prefer the proposal to propagating conditionality<br> <emilio> andreubotella: the reason this would be rare in practice is that in order to have unconditional hanging spaces _before_ conditional you need to have combination of these values and characters such as ideographic spaces<br> <emilio> florian: right, just a mix of ideographic and regular spaces won't cause this, you also need different white-space-collapse values<br> <TabAtkins> emilio: Unless this really matters for some use-case, I think this is fine<br> <TabAtkins> emilio: I'd be a bit skeptical of introducing this kind of "how you hang depends on how things after you hang" that Florian mentioned<br> <TabAtkins> emilio: so unless taht behavior is really important for some realistic use-case, I thinkw hat you suggest is fine<br> <astearns> ack emilio<br> <astearns> ack fantasai<br> <emilio> fantasai: I feel the second definition florian gave seemed simpler?<br> <emilio> fantasai: so I lean towards that<br> <emilio> ... but I agree it doesn't really matter in practice, so whatever is more straight-forward<br> <emilio> andreubotella: yeah I guess whether you hang at all depends on what's after or how you hang seems fine<br> <emilio> florian: what's harder to implement<br> <emilio> andreubotella: don't know off the top of my head<br> <emilio> fantasai: can ask internally<br> <emilio> ... agree to whatever is simpler<br> <emilio> astearns: So we can resolve either with whatever is simpler or with no change<br> <emilio> fantasai: can we put option a and option b together and just ask for impl feedback?<br> <emilio> florian: last comment in the issue does contain that but can clarify<br> <emilio> fantasai: let's get those options together and poll at the end of the F2F<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9724#issuecomment-2607910822 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 22 January 2025 18:00:21 UTC