#581: Formal Review Request for CSS Text Level 3

Visit on Github.

Opened Dec 3, 2020

HIQaH! QaH! TAG!

I'm requesting a TAG review of CSS Text Level 3. This CSS module defines properties for text manipulation and specifies their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation.

Further details:

  • [on my todo list, but I read the CSS part] I have reviewed the TAG's API Design Principles
  • Relevant time constraints or deadlines: <br> Would be really nice to have this transition to CR before the end of year moratorium, given we actually managed to hit zero open issues for the first time since 2002...
  • The group where the work on this specification is currently being done: CSSWG
  • The group where standardization of this work is intended to be done (if current group is a community group or other incubation venue): CSSWG
  • Major unresolved issues with or opposition to this specification: None
  • This work is being funded by: W3C, Microsoft, Mozilla, HP, EAST Japan, Opera Software, Bloomberg, Google, Apple, probably forgot some others.

You should also know that this specification is the product of existing features in CSS2, proprietary features that shipped in IE and WebKit, i18n needs, and an attempt to keep it all as coherent as possible given those constraints.

We'd prefer the TAG provide feedback as (please delete all but the desired option):

🐛 open issues in our GitHub repo for each point of feedback

Discussions

2020-12-07

Minutes

Elika: Internationalisation and accessibility implications.

... text transformation may have accessibility implications. Accessibility group signed off. Transformed text to AT or not?

... Justification may make things hard to read; CSS3 adds a new value to turn it off, without affecting ability to align text left and right.

... how we handle whitespace and control characters may be of interest here, as well as privacy and security

... whitespace processing and control codes probably most relevant for TAG in terms of interactions

Peter: none of the properties and values make sense, for historical reasons :(

Elika: It's taken a lot of effort to make it makes sense. Florian's video, linked from the issue, goes into it.

... TAG's review is the last step before CR transition.

2021-01-Kronos

Minutes

Rossen: was a previous discussion at a face-to-face, which Elika joined. We asked her to list concerns, she talked about things that could be improved... so we didn't sign off then. I'm not concerned with anything here.

Rossen: I'd be comfortable proposing to close this one.

David: One interesting thing in here is auto-hyphenation requiring authors to specify the content language. I wonder if this is something that the spec should require in other places, or something that should be more visible.

David: ... but I'm fine with proposing to close this.

https://github.com/w3ctag/design-reviews/issues/581#issuecomment-767211799