Skip to content

Commit bea2925

Browse files
committed
[css-ruby] Add changes section
1 parent 54a1943 commit bea2925

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

css-ruby/Overview.src.html

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,6 +1442,63 @@ <h2 class=no-num id="acknowledgments">
14421442
Pratley, Takao Suzuki(<span lang="ja">鈴木 孝雄</span>), Frank Yung-Fong Tang, Chris Thrasher, Masafumi Yabe<span lang="ja">家辺
14431443
勝文</span>), Steve Zilles.</p>
14441444

1445+
<h2 class="no-num" id="changes">
1446+
Changes</h2>
1447+
1448+
<p>The following major changes have been made since the previous Working Draft:
1449+
<dl>
1450+
<dt>Remove 'ruby-span' and mentions of <code>rbspan</code>.
1451+
<dd>
1452+
Explicit spanning is not used in HTML ruby in favor of implicit spanning.
1453+
This can't handle some pathological double-sided spanning cases,
1454+
but there seems to be no requirement for these at the moment.
1455+
(For implementations that support full complex XHTML Ruby,
1456+
they can imply spanning from the markup the same magic way
1457+
that we handle cell spanning from tables. It doesn't seem
1458+
necessary to include controls this in Level 1.)
1459+
1460+
<dt>Defer 'ruby-overhang' and ''ruby-align: line-end'' to Level 2.
1461+
<dd>
1462+
It's somewhat complicated, advanced feature.
1463+
Proposal is to make this behavior UA-defined
1464+
and provide some examples of acceptable options.
1465+
1466+
<dt>Close issue requesting 'display: rp': use ''display: none''.
1467+
<dd>
1468+
The i18nwg added an issue requesting a display value for &lt;rp> elements.
1469+
They're supposed to be hidden when &tl;ruby> is displayed as ruby.
1470+
But this is easily accomplished already with ''display: none''.
1471+
1472+
<dt>Change 'ruby-position' values to match 'text-emphasis-position'.
1473+
<dd>
1474+
Other than ''inter-character'', which we need to keep,
1475+
it makes more sense to align ruby positions with 'text-emphasis-position',
1476+
which can correctly handle various combinations of horizontal/vertical preferences.
1477+
1478+
<dt>Remove unused values of 'ruby-align'.
1479+
<dd>
1480+
'left', 'right', and 'end' are not needed.
1481+
1482+
<dt>Added 'ruby-merge' property to control jukugo rendering.
1483+
<dd>
1484+
This is a stylistic effect, not a structural one;
1485+
the previous model assumed that it was structural and suggested handling it by changing markup. :(
1486+
1487+
<dt>Remove ''inline'' from 'ruby-position'.
1488+
<dd>
1489+
This is do-able via ''display: inline'' on all the ruby-related elements,
1490+
see <a href="#default-inline">Appendix A</a>
1491+
1492+
<dt>Added <a href="#default-style">Default Style</a> rules
1493+
<dd>
1494+
As requested by i18nwg.
1495+
1496+
<dt>Wrote anonymous box generation rules
1497+
<dd>
1498+
And defined pairing of bases and annotations.
1499+
Should now handle all the crazy proposed permutations of HTML ruby markup.
1500+
</dl>
1501+
14451502
<h2 class=no-num id="references">
14461503
References</h2>
14471504

0 commit comments

Comments
 (0)