Agenda+ CSS Ruby review + republication

Hi everyone,
Florian and I have spent quite a bit of time the last two months trying to get 
the CSS Ruby Layout spec to reflect last year and this year's resolutions and 
to address various other issues. As we've made substantial changes to the spec 
-- including revamping the layout section and properly defining 
inter-character layout -- we wanted to summarize the changes and give anyone 
who wants it a chance to review before we request republication.

The full changes list is at
   https://drafts.csswg.org/css-ruby-1/#changes

To summarize some of the key changes, we basically restructured the Ruby 
Layout chapter and rewrote parts of it to more precisely define ruby box 
sizing and positioning.
   Old: https://www.w3.org/TR/2020/WD-css-ruby-1-20200429/#ruby-layout
   New: https://drafts.csswg.org/css-ruby-1/#ruby-layout
In particular:
   * The interaction of ruby-align and space distribution in interlinear 
layout is more clearly explained, with examples.
   * Space distribution in the presence of spanning annotations is now 
precisely defined (modeled on grid layout).
   * Inter-character layout is more precisely defined: specifically it's now 
defined largely in terms of inline-block layout, and its interaction with 
interlinear layout and ruby-align is now clearly defined.
   * Properly defined how nested ruby is accounted for in interlinear layout.

A diff between TR and the ED is available at
 
https://services.w3.org/htmldiff?doc1=https%3A%2F%2Fwww.w3.org%2FTR%2Fcss-ruby-1%2F&doc2=https%3A%2F%2Fdrafts.csswg.org%2Fcss-ruby-1%2F#intro
(Note that it's pretty much useless in the "Ruby Layout" section because that 
section was reorganized; you'll want to compare the old and new text linked 
above.)

We're hoping to publish a WD with these updates soon (possibly this week?) and 
continue work on the next round of issues for the next publication.


Current status of issues fwiw:
   www-style DoC: https://drafts.csswg.org/css-ruby-1/issues-wd-2020
   GH issues: https://github.com/w3c/csswg-drafts/issues?q=label%3Acss-ruby-1

Thanks~
~fantasai

Received on Tuesday, 9 March 2021 08:09:36 UTC