csswg/css3-text Overview.html,1.151,1.152 Overview.src.html,1.249,1.250

Update of /sources/public/csswg/css3-text
In directory hutz:/tmp/cvs-serv12824

Modified Files:
	Overview.html Overview.src.html 
Log Message:
More clarifications to text-justify

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.151
retrieving revision 1.152
diff -u -d -r1.151 -r1.152
--- Overview.html	14 Jul 2011 22:57:51 -0000	1.151
+++ Overview.html	20 Jul 2011 19:22:27 -0000	1.152
@@ -84,14 +84,14 @@
 
    <h1>CSS Text Level 3</h1>
 
-   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 14 July 2011</h2>
+   <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 20 July 2011</h2>
 
    <dl>
     <dt>This version:
 
     <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
-     2011/06/29 05:41:07 $ (CVS $Revision$)</a> <!--
-      <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110714/">http://www.w3.org/TR/2011/WD-css3-text-20110714/</a></dd>
+     2011/07/14 22:57:51 $ (CVS $Revision$)</a> <!--
+      <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110720/">http://www.w3.org/TR/2011/WD-css3-text-20110720/</a></dd>
     -->
      
 
@@ -2865,25 +2865,25 @@
    <dt><dfn id=inter-ideograph
     title="text-justify:inter-ideographic"><code>inter-ideograph</code></dfn>
 
-   <dd>Justification primarily changes spacing at word separators and at
-    grapheme cluster boundaries in scripts that use no word spaces. This
+   <dd>Justification primarily changes spacing at word separators and between
+    grapheme clusters in <a href="#block-scripts">block scripts</a>. This
     value is typically used for <abbr
     title="Chinese/Japanese/Korean">CJK</abbr> languages.
 
    <dt><dfn id=inter-cluster
     title="text-justify:inter-cluster"><code>inter-cluster</code></dfn>
 
-   <dd>Justification primarily changes spacing at word separators and at
-    grapheme cluster boundaries in <a href="#clustered-scripts">clustered
-    scripts</a>. This value is typically used for Southeast Asian scripts
-    such as Thai.
+   <dd>Justification primarily changes spacing at word separators and between
+    grapheme clusters in <a href="#clustered-scripts">clustered scripts</a>.
+    This value is typically used for Southeast Asian scripts such as Thai.
 
    <dt><dfn id=distribute
     title="text-justify:distribute"><code>distribute</code></dfn>
 
-   <dd>Justification primarily changes spacing both at word separators and at
-    grapheme cluster boundaries in all scripts except those in the connected
-    and cursive categories. This value is sometimes used in e.g. Japanese.
+   <dd>Justification primarily changes spacing both at word separators and
+    between grapheme clusters in all scripts equally (except those in the
+    connected and cursive categories). This value is sometimes used in e.g.
+    Japanese.
 
    <dt><a name=kashida-prop></a><a name=text-kashida-space></a> <dfn
     id=kashida title="text-justify:kashida"><code>kashida</code></dfn>
@@ -2892,7 +2892,7 @@
     scripts</a> through the use of kashida or other calligraphic elongation.
     This value is <em>optional</em> for conformance to CSS3 Text. (UAs that
     do not support cursive elongation must <a
-    href="http://www.w3.org/TR/css-beijing/#partial">treat the value as
+    href="http://www.w3.org/TR/css-2010/#partial">treat the value as
     invalid</a>.)
   </dl>
 
@@ -2938,8 +2938,9 @@
    href="#text-justify0"><code class=property>text-justify</code></a>&rsquo;
    are given in the table below. Since justification behavior varies by
    writing system, expansion opportunities are organized by <a
-   href="#script-groups">script categories</a>. Word separators (spaces) and
-   punctuation are treated specially.
+   href="#script-groups">script categories</a>. All scripts in the same
+   priority level must be treated exactly the same. Word separators (spaces)
+   and punctuation may be treated specially, see below.
 
   <table class=data>
    <caption>Prioritization of Expansion Points</caption>
@@ -3090,15 +3091,18 @@
    href="#text-spacing"><code class=property>text-spacing</code></a>&rsquo;
    needs more review</span>
 
-  <p>In general justification priority of points in the spaces and
-   punctuation categories is as defined above; however there may be
-   additional rules controlling their justification behavior due to
-   typographic tradition. For example, there are traditionally no expansion
-   opportunities between consecutive EM DASH U+2014, HORIZONTAL BAR U+2015,
-   HORIZONTAL ELLIPSIS U+2026, or TWO DOT LEADER U+2025 characters <a
-   href="#JLREQ" rel=biblioentry>[JLREQ]<!--{{JLREQ}}--></a>. The UA may
-   introduce additional levels of prioritization to handle expansion
-   opportunities involving word separators and punctuation.
+  <p>The justification priority of points in the spaces and punctuation
+   categories is roughly defined above: there may be additional rules
+   controlling their justification behavior due to typographic tradition. The
+   UA may introduce additional levels of prioritization to handle expansion
+   opportunities involving word separators and punctuation. For example,
+   there are traditionally no expansion opportunities between consecutive EM
+   DASH U+2014, HORIZONTAL BAR U+2015, HORIZONTAL ELLIPSIS U+2026, or TWO DOT
+   LEADER U+2025 characters <a href="#JLREQ"
+   rel=biblioentry>[JLREQ]<!--{{JLREQ}}--></a>. As another example, in
+   Japanese &lsquo;<code class=css>inter-ideograph</code>&rsquo;
+   justification (which treats CJK characters at a higher priority than Latin
+   characters), word spaces have a higher priority than inter-CJK spacing.
 
   <p>For <i>cursive</i> expansion, words may be expanded through kashida
    elongation or other cursive expansion processes. Kashida may be applied in

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.249
retrieving revision 1.250
diff -u -d -r1.249 -r1.250
--- Overview.src.html	14 Jul 2011 22:57:51 -0000	1.249
+++ Overview.src.html	20 Jul 2011 19:22:27 -0000	1.250
@@ -2039,18 +2039,18 @@
           spaces, like English or (sometimes) Korean.</dd>
       <dt><dfn title="text-justify:inter-ideographic"><code>inter-ideograph</code></dfn></dt>
         <dd>Justification primarily changes spacing at word separators and
-          at grapheme cluster boundaries in scripts that use no word spaces.
+          between grapheme clusters in <a href="#block-scripts">block scripts</a>.
           This value is typically used for <abbr title="Chinese/Japanese/Korean">CJK</abbr>
           languages.</dd>
       <dt><dfn title="text-justify:inter-cluster"><code>inter-cluster</code></dfn></dt>
-        <dd>Justification primarily changes spacing at word separators and at
-          grapheme cluster boundaries in <a href="#clustered-scripts">clustered
+        <dd>Justification primarily changes spacing at word separators and
+          between grapheme clusters in <a href="#clustered-scripts">clustered
           scripts</a>.
           This value is typically used for Southeast Asian scripts such as Thai.</dd>
       <dt><dfn title="text-justify:distribute"><code>distribute</code></dfn></dt>
-        <dd>Justification primarily changes spacing both at word separators
-          and at grapheme cluster boundaries in all scripts except those in
-          the connected and cursive categories.
+        <dd>Justification primarily changes spacing both at word
+          separators and between grapheme clusters in all scripts equally
+          (except those in the connected and cursive categories).
           This value is sometimes used in e.g. Japanese.</dd>
       <dt><a name="kashida-prop"></a><a name="text-kashida-space"></a>
         <dfn title="text-justify:kashida"><code>kashida</code></dfn></dt>
@@ -2059,7 +2059,7 @@
           kashida or other calligraphic elongation.
           This value is <em>optional</em> for conformance to CSS3 Text.
           (UAs that do not support cursive elongation must
-          <a href="http://www.w3.org/TR/css-beijing/#partial">treat the value
+          <a href="http://www.w3.org/TR/css-2010/#partial">treat the value
           as invalid</a>.)
         </dd>
     </dl>
@@ -2097,8 +2097,9 @@
     <p>The expansion opportunity priorities for values of 'text-justify'
       are given in the table below. Since justification behavior
       varies by writing system, expansion opportunities are organized by
-      <a href="#script-groups">script categories</a>. Word separators
-      (spaces) and punctuation are treated specially.
+      <a href="#script-groups">script categories</a>. All scripts in the
+      same priority level must be treated exactly the same. Word separators
+      (spaces) and punctuation may be treated specially, see below.
 
     <table class="data">
       <caption>Prioritization of Expansion Points</caption>
@@ -2203,15 +2204,17 @@
       at enabled <a href="#text-autospace">autospace</a> points.
           <span class="issue">the relationship of expansion opportunity
             and 'text-spacing' needs more review</span>
-    <p>In general justification priority of points in the spaces and punctuation
-      categories is as defined above; however there may be
-      additional rules controlling their justification behavior due to
-      typographic tradition.
+    <p>The justification priority of points in the spaces and punctuation
+      categories is roughly defined above: there may be additional rules
+      controlling their justification behavior due to typographic tradition.
+      The UA may introduce additional levels of prioritization to handle
+      expansion opportunities involving word separators and punctuation.
       For example, there are traditionally no expansion opportunities
       between consecutive EM DASH U+2014, HORIZONTAL BAR U+2015, HORIZONTAL
       ELLIPSIS U+2026, or TWO DOT LEADER U+2025 characters [[JLREQ]].
-      The UA may introduce additional levels of prioritization to handle
-      expansion opportunities involving word separators and punctuation.</p>
+      As another example, in Japanese ''inter-ideograph'' justification
+      (which treats CJK characters at a higher priority than Latin characters),
+      word spaces have a higher priority than inter-CJK spacing.
 
     <p>For <i>cursive</i> expansion,
       words may be expanded through kashida elongation or other cursive

Received on Wednesday, 20 July 2011 19:22:31 UTC