[css-ruby] Clarifications to changes log and bidi issue.

Fri, 13 Sep 2013 14:02:29 -0700

author
fantasai <fantasai.cvs@inkedblade.net>
date
Fri, 13 Sep 2013 14:02:29 -0700
changeset 9168
9aff8601c264
parent 9167
e654b1e94545
child 9169
614ea183fabe

[css-ruby] Clarifications to changes log and bidi issue.

css-ruby/Overview.html file | annotate | diff | comparison | revisions
css-ruby/Overview.src.html file | annotate | diff | comparison | revisions
     1.1 --- a/css-ruby/Overview.html	Fri Sep 13 13:55:31 2013 -0700
     1.2 +++ b/css-ruby/Overview.html	Fri Sep 13 14:02:29 2013 -0700
     1.3 @@ -1003,10 +1003,10 @@
     1.4  
     1.5    <h3 id=ruby-bidi><span class=secno>2.9. </span> Bidi Reordering</h3>
     1.6  
     1.7 -  <p class=issue>The easiest thing would be to treat each <a
     1.8 -   href="#ruby-base-box"><i>ruby base</i></a> as an embedding of its ‘<code
     1.9 -   class=property>direction</code>’. But this means that implicit bidi
    1.10 -   reordering is scoped to within a single base. <!--
    1.11 +  <p class=issue> Constraints: Text within a ruby base must remain
    1.12 +   contiguous, and bases belonging to a single annotation must remain
    1.13 +   contiguous. Still figuring out exactly to enforce these limitations in a
    1.14 +   sensible manner. <!--
    1.15  
    1.16  	<p>The Unicode bidirectional algorithm orders logically-stored text for visual presentation
    1.17  	when characters from scripts of opposing directionalities are mixed
    1.18 @@ -2118,9 +2118,9 @@
    1.19     <dt>Close issue requesting ‘<code class=css>display: rp</code>’: use
    1.20      ‘<code class=css>display: none</code>’.
    1.21  
    1.22 -   <dd> The i18nwg added an issue requesting a display value for &lt;rp>
    1.23 -    elements. They're supposed to be hidden when &tl;ruby> is displayed as
    1.24 -    ruby. But this is easily accomplished already with ‘<code
    1.25 +   <dd> The Internationalization WG added an issue requesting a display value
    1.26 +    for &lt;rp> elements. They're supposed to be hidden when &tl;ruby> is
    1.27 +    displayed as ruby. But this is easily accomplished already with ‘<code
    1.28      class=css>display: none</code>’.
    1.29  
    1.30     <dt>Change ‘<a href="#ruby-position"><code
    1.31 @@ -2141,7 +2141,8 @@
    1.32  
    1.33     <dt>Replace ‘<code class=css>auto</code>’, ‘<code
    1.34      class=css>distribute-letter</code>’, and ‘<code
    1.35 -    class=css>distribute-space</code>’ with ‘<code
    1.36 +    class=css>distribute-space</code>’ from ‘<a href="#ruby-align"><code
    1.37 +    class=property>ruby-align</code></a>’ with ‘<code
    1.38      class=css>space-between</code>’ and ‘<code
    1.39      class=css>space-around</code>’.
    1.40  
    1.41 @@ -2152,8 +2153,11 @@
    1.42      class=css>distribute-letter</code>’ and ‘<code
    1.43      class=css>distribute-space</code>’ with ‘<code
    1.44      class=css>space-between</code>’ and ‘<code
    1.45 -    class=css>space-around</code>’ for consistency with Flexbox
    1.46 -    distribution keywords and to avoid links to the definition of ‘<code
    1.47 +    class=css>space-around</code>’ for consistency with distribution
    1.48 +    keywords in <a href="#CSS3-FLEXBOX"
    1.49 +    rel=biblioentry>[CSS3-FLEXBOX]<!--{{CSS3-FLEXBOX}}--></a> and <a
    1.50 +    href="#CSS3-ALIGN" rel=biblioentry>[CSS3-ALIGN]<!--{{CSS3-ALIGN}}--></a>
    1.51 +    and to avoid any links to the definition of ‘<code
    1.52      class=css>text-justify: distribute</code>’.
    1.53  
    1.54     <dt>Added ‘<a href="#ruby-merge"><code
    1.55 @@ -2173,12 +2177,17 @@
    1.56  
    1.57     <dt>Added <a href="#default-style">Default Style</a> rules
    1.58  
    1.59 -   <dd> As requested by i18nwg.
    1.60 +   <dd> As requested by Internationalization WG.
    1.61  
    1.62     <dt>Wrote anonymous box generation rules
    1.63  
    1.64     <dd> And defined pairing of bases and annotations. Should now handle all
    1.65      the crazy proposed permutations of HTML ruby markup.
    1.66 +
    1.67 +   <dt>Defined layout of ruby
    1.68 +
    1.69 +   <dd> Defined in detail space distribution, white space handling, line
    1.70 +    breaking, line stacking, etc. Open issue left for bidi.
    1.71    </dl>
    1.72  
    1.73    <h2 class=no-num id=references> References</h2>
    1.74 @@ -2230,6 +2239,26 @@
    1.75     <dd style="display: none"><!-- keeps the doc valid if the DL is empty -->
    1.76      <!---->
    1.77  
    1.78 +   <dt id=CSS3-ALIGN>[CSS3-ALIGN]
    1.79 +
    1.80 +   <dd>Elika J. Etemad; Tab Atkins Jr. <a
    1.81 +    href="http://www.w3.org/TR/2013/WD-css3-align-20130514/"><cite>CSS Box
    1.82 +    Alignment Module Level 3.</cite></a> 14 May 2013. W3C Working Draft.
    1.83 +    (Work in progress.) URL: <a
    1.84 +    href="http://www.w3.org/TR/2013/WD-css3-align-20130514/">http://www.w3.org/TR/2013/WD-css3-align-20130514/</a>
    1.85 +   </dd>
    1.86 +   <!---->
    1.87 +
    1.88 +   <dt id=CSS3-FLEXBOX>[CSS3-FLEXBOX]
    1.89 +
    1.90 +   <dd>Tab Atkins Jr.; Elika J. Etemad; Alex Mogilevsky. <a
    1.91 +    href="http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/"><cite>CSS
    1.92 +    Flexible Box Layout Module.</cite></a> 18 September 2012. W3C Candidate
    1.93 +    Recommendation. (Work in progress.) URL: <a
    1.94 +    href="http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/">http://www.w3.org/TR/2012/CR-css3-flexbox-20120918/</a>
    1.95 +   </dd>
    1.96 +   <!---->
    1.97 +
    1.98     <dt id=CSS3-FONTS>[CSS3-FONTS]
    1.99  
   1.100     <dd>John Daggett. <a
     2.1 --- a/css-ruby/Overview.src.html	Fri Sep 13 13:55:31 2013 -0700
     2.2 +++ b/css-ruby/Overview.src.html	Fri Sep 13 14:02:29 2013 -0700
     2.3 @@ -643,8 +643,11 @@
     2.4  <h3 id="ruby-bidi">
     2.5  Bidi Reordering</h3>
     2.6  
     2.7 -	<p class="issue">The easiest thing would be to treat each <i>ruby base</i> as an embedding of its 'direction'.
     2.8 -	But this means that implicit bidi reordering is scoped to within a single base.
     2.9 +	<p class="issue">
    2.10 +	Constraints:
    2.11 +	Text within a ruby base must remain contiguous,
    2.12 +	and bases belonging to a single annotation must remain contiguous.
    2.13 +	Still figuring out exactly to enforce these limitations in a sensible manner.
    2.14  
    2.15  <!--
    2.16  
    2.17 @@ -1597,7 +1600,7 @@
    2.18  
    2.19  		<dt>Close issue requesting 'display: rp': use ''display: none''.
    2.20  		<dd>
    2.21 -			The i18nwg added an issue requesting a display value for &lt;rp> elements.
    2.22 +			The Internationalization WG added an issue requesting a display value for &lt;rp> elements.
    2.23  			They're supposed to be hidden when &tl;ruby> is displayed as ruby.
    2.24  			But this is easily accomplished already with ''display: none''.
    2.25  
    2.26 @@ -1611,14 +1614,15 @@
    2.27  		<dd>
    2.28  			''left'', ''right'', and ''end'' are not needed.
    2.29  
    2.30 -		<dt>Replace ''auto'', ''distribute-letter'', and ''distribute-space'' with ''space-between'' and ''space-around''.
    2.31 +		<dt>Replace ''auto'', ''distribute-letter'', and ''distribute-space'' from 'ruby-align' with ''space-between'' and ''space-around''.
    2.32  		<dd>
    2.33  			The ''auto'' value relied on inspecting content to determine behavior;
    2.34  			this can be avoided by just using ''space-around'' with standard justification rules
    2.35  			(which allow spacing between CJK but not between Latin).
    2.36  			Replaced ''distribute-letter'' and ''distribute-space'' with
    2.37 -			''space-between'' and ''space-around'' for consistency with Flexbox distribution keywords
    2.38 -			and to avoid links to the definition of ''text-justify: distribute''.
    2.39 +			''space-between'' and ''space-around'' for consistency with distribution keywords
    2.40 +			in [[CSS3-FLEXBOX]] and [[CSS3-ALIGN]]
    2.41 +			and to avoid any links to the definition of ''text-justify: distribute''.
    2.42  
    2.43  		<dt>Added 'ruby-merge' property to control jukugo rendering.
    2.44  		<dd>
    2.45 @@ -1632,12 +1636,17 @@
    2.46  
    2.47  		<dt>Added <a href="#default-style">Default Style</a> rules
    2.48  		<dd>
    2.49 -			As requested by i18nwg.
    2.50 +			As requested by Internationalization WG.
    2.51  
    2.52  		<dt>Wrote anonymous box generation rules
    2.53  		<dd>
    2.54  			And defined pairing of bases and annotations.
    2.55  			Should now handle all the crazy proposed permutations of HTML ruby markup.
    2.56 +
    2.57 +		<dt>Defined layout of ruby
    2.58 +		<dd>
    2.59 +			Defined in detail space distribution, white space handling, line breaking, line stacking, etc.
    2.60 +			Open issue left for bidi.
    2.61  	</dl>
    2.62  
    2.63  <h2 class=no-num id="references">

mercurial