Skip to content

Commit 232a90f

Browse files
committed
[css-ruby] Clarifications to changes log and bidi issue.
1 parent eb29883 commit 232a90f

2 files changed

Lines changed: 56 additions & 18 deletions

File tree

css-ruby/Overview.html

Lines changed: 40 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,10 +1003,10 @@ <h4 id=break-within><span class=secno>2.8.2. </span> Breaking within bases</h4>
10031003

10041004
<h3 id=ruby-bidi><span class=secno>2.9. </span> Bidi Reordering</h3>
10051005

1006-
<p class=issue>The easiest thing would be to treat each <a
1007-
href="#ruby-base-box"><i>ruby base</i></a> as an embedding of its ‘<code
1008-
class=property>direction</code>’. But this means that implicit bidi
1009-
reordering is scoped to within a single base. <!--
1006+
<p class=issue> Constraints: Text within a ruby base must remain
1007+
contiguous, and bases belonging to a single annotation must remain
1008+
contiguous. Still figuring out exactly to enforce these limitations in a
1009+
sensible manner. <!--
10101010
10111011
<p>The Unicode bidirectional algorithm orders logically-stored text for visual presentation
10121012
when characters from scripts of opposing directionalities are mixed
@@ -2118,9 +2118,9 @@ <h2 class=no-num id=changes> Changes</h2>
21182118
<dt>Close issue requesting ‘<code class=css>display: rp</code>’: use
21192119
<code class=css>display: none</code>’.
21202120

2121-
<dd> The i18nwg added an issue requesting a display value for &lt;rp>
2122-
elements. They're supposed to be hidden when &tl;ruby> is displayed as
2123-
ruby. But this is easily accomplished already with ‘<code
2121+
<dd> The Internationalization WG added an issue requesting a display value
2122+
for &lt;rp> elements. They're supposed to be hidden when &tl;ruby> is
2123+
displayed as ruby. But this is easily accomplished already with ‘<code
21242124
class=css>display: none</code>’.
21252125

21262126
<dt>Change ‘<a href="#ruby-position"><code
@@ -2141,7 +2141,8 @@ <h2 class=no-num id=changes> Changes</h2>
21412141

21422142
<dt>Replace ‘<code class=css>auto</code>’, ‘<code
21432143
class=css>distribute-letter</code>’, and ‘<code
2144-
class=css>distribute-space</code>’ with ‘<code
2144+
class=css>distribute-space</code>’ from ‘<a href="#ruby-align"><code
2145+
class=property>ruby-align</code></a>’ with ‘<code
21452146
class=css>space-between</code>’ and ‘<code
21462147
class=css>space-around</code>’.
21472148

@@ -2152,8 +2153,11 @@ <h2 class=no-num id=changes> Changes</h2>
21522153
class=css>distribute-letter</code>’ and ‘<code
21532154
class=css>distribute-space</code>’ with ‘<code
21542155
class=css>space-between</code>’ and ‘<code
2155-
class=css>space-around</code>’ for consistency with Flexbox
2156-
distribution keywords and to avoid links to the definition of ‘<code
2156+
class=css>space-around</code>’ for consistency with distribution
2157+
keywords in <a href="#CSS3-FLEXBOX"
2158+
rel=biblioentry>[CSS3-FLEXBOX]<!--{{CSS3-FLEXBOX}}--></a> and <a
2159+
href="#CSS3-ALIGN" rel=biblioentry>[CSS3-ALIGN]<!--{{CSS3-ALIGN}}--></a>
2160+
and to avoid any links to the definition of ‘<code
21572161
class=css>text-justify: distribute</code>’.
21582162

21592163
<dt>Added ‘<a href="#ruby-merge"><code
@@ -2173,12 +2177,17 @@ <h2 class=no-num id=changes> Changes</h2>
21732177

21742178
<dt>Added <a href="#default-style">Default Style</a> rules
21752179

2176-
<dd> As requested by i18nwg.
2180+
<dd> As requested by Internationalization WG.
21772181

21782182
<dt>Wrote anonymous box generation rules
21792183

21802184
<dd> And defined pairing of bases and annotations. Should now handle all
21812185
the crazy proposed permutations of HTML ruby markup.
2186+
2187+
<dt>Defined layout of ruby
2188+
2189+
<dd> Defined in detail space distribution, white space handling, line
2190+
breaking, line stacking, etc. Open issue left for bidi.
21822191
</dl>
21832192

21842193
<h2 class=no-num id=references> References</h2>
@@ -2230,6 +2239,26 @@ <h3 class=no-num id=other-references> Other references</h3>
22302239
<dd style="display: none"><!-- keeps the doc valid if the DL is empty -->
22312240
<!---->
22322241

2242+
<dt id=CSS3-ALIGN>[CSS3-ALIGN]
2243+
2244+
<dd>Elika J. Etemad; Tab Atkins Jr. <a
2245+
href="http://www.w3.org/TR/2013/WD-css3-align-20130514/"><cite>CSS Box
2246+
Alignment Module Level 3.</cite></a> 14 May 2013. W3C Working Draft.
2247+
(Work in progress.) URL: <a
2248+
href="http://www.w3.org/TR/2013/WD-css3-align-20130514/">http://www.w3.org/TR/2013/WD-css3-align-20130514/</a>
2249+
</dd>
2250+
<!---->
2251+
2252+
<dt id=CSS3-FLEXBOX>[CSS3-FLEXBOX]
2253+
2254+
<dd>Tab Atkins Jr.; Elika J. Etemad; Alex Mogilevsky. <a
2255+
href="http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/"><cite>CSS
2256+
Flexible Box Layout Module.</cite></a> 18 September 2012. W3C Candidate
2257+
Recommendation. (Work in progress.) URL: <a
2258+
href="http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/">http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/</a>
2259+
</dd>
2260+
<!---->
2261+
22332262
<dt id=CSS3-FONTS>[CSS3-FONTS]
22342263

22352264
<dd>John Daggett. <a

css-ruby/Overview.src.html

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -643,8 +643,11 @@ <h4 id="break-within">
643643
<h3 id="ruby-bidi">
644644
Bidi Reordering</h3>
645645

646-
<p class="issue">The easiest thing would be to treat each <i>ruby base</i> as an embedding of its 'direction'.
647-
But this means that implicit bidi reordering is scoped to within a single base.
646+
<p class="issue">
647+
Constraints:
648+
Text within a ruby base must remain contiguous,
649+
and bases belonging to a single annotation must remain contiguous.
650+
Still figuring out exactly to enforce these limitations in a sensible manner.
648651

649652
<!--
650653
@@ -1597,7 +1600,7 @@ <h2 class="no-num" id="changes">
15971600

15981601
<dt>Close issue requesting 'display: rp': use ''display: none''.
15991602
<dd>
1600-
The i18nwg added an issue requesting a display value for &lt;rp> elements.
1603+
The Internationalization WG added an issue requesting a display value for &lt;rp> elements.
16011604
They're supposed to be hidden when &tl;ruby> is displayed as ruby.
16021605
But this is easily accomplished already with ''display: none''.
16031606

@@ -1611,14 +1614,15 @@ <h2 class="no-num" id="changes">
16111614
<dd>
16121615
''left'', ''right'', and ''end'' are not needed.
16131616

1614-
<dt>Replace ''auto'', ''distribute-letter'', and ''distribute-space'' with ''space-between'' and ''space-around''.
1617+
<dt>Replace ''auto'', ''distribute-letter'', and ''distribute-space'' from 'ruby-align' with ''space-between'' and ''space-around''.
16151618
<dd>
16161619
The ''auto'' value relied on inspecting content to determine behavior;
16171620
this can be avoided by just using ''space-around'' with standard justification rules
16181621
(which allow spacing between CJK but not between Latin).
16191622
Replaced ''distribute-letter'' and ''distribute-space'' with
1620-
''space-between'' and ''space-around'' for consistency with Flexbox distribution keywords
1621-
and to avoid links to the definition of ''text-justify: distribute''.
1623+
''space-between'' and ''space-around'' for consistency with distribution keywords
1624+
in [[CSS3-FLEXBOX]] and [[CSS3-ALIGN]]
1625+
and to avoid any links to the definition of ''text-justify: distribute''.
16221626

16231627
<dt>Added 'ruby-merge' property to control jukugo rendering.
16241628
<dd>
@@ -1632,12 +1636,17 @@ <h2 class="no-num" id="changes">
16321636

16331637
<dt>Added <a href="#default-style">Default Style</a> rules
16341638
<dd>
1635-
As requested by i18nwg.
1639+
As requested by Internationalization WG.
16361640

16371641
<dt>Wrote anonymous box generation rules
16381642
<dd>
16391643
And defined pairing of bases and annotations.
16401644
Should now handle all the crazy proposed permutations of HTML ruby markup.
1645+
1646+
<dt>Defined layout of ruby
1647+
<dd>
1648+
Defined in detail space distribution, white space handling, line breaking, line stacking, etc.
1649+
Open issue left for bidi.
16411650
</dl>
16421651

16431652
<h2 class=no-num id="references">

0 commit comments

Comments
 (0)