csswg/css3-text Overview.html,1.79,1.80 Overview.src.html,1.177,1.178

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

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Clarifications to hanging-justification

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -d -r1.79 -r1.80
--- Overview.html	29 Mar 2011 21:40:41 -0000	1.79
+++ Overview.html	29 Mar 2011 21:43:29 -0000	1.80
@@ -89,7 +89,7 @@
     <dt>This version:
 
     <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
-     2011/03/23 01:21:18 $ (CVS $Revision$)</a> <!--
+     2011/03/29 21:40:41 $ (CVS $Revision$)</a> <!--
       <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110329/">http://www.w3.org/TR/2011/WD-css3-text-20110329/</a></dd>
     -->
      
@@ -4171,7 +4171,7 @@
     <tr>
      <th>Value:
 
-     <td>none | [ first || last || [ allow-end | force-end ] ]
+     <td>none | [ first || [ force-end | allow-end ] ]
 
     <tr>
      <th>Initial:
@@ -4206,40 +4206,42 @@
 
   <p>This property determines whether a punctuation mark, if one is present,
    may be placed outside the line box (or in the indent) at the start or at
-   the end of a full line of text. Such hanging punctuation is not considered
-   when measuring the line's contents for indentation, alignment, or
-   justification. Values have the following meanings:
+   the end of a line of text. Values have the following meanings:
 
   <dl>
    <dt><dfn id=first
     title="hanging-punctuation:first"><code>first</code></dfn>
 
-   <dd>Punctuation (specifically, opening brackets and quotes) may hang
-    outside the start edge of the first line. This applies to all characters
-    in the Unicode categories Ps, Pf, Pi.
+   <dd>An opening bracket or quote at the start of the <a
+    href="http://www.w3.org/TR/CSS21/selector.html#first-line-pseudo">first
+    formatted line</a> of an element hangs outside the line. This applies to
+    all characters in the Unicode categories Ps, Pf, Pi.
 
-   <dt><dfn id=last title="hanging-punctuation:last"><code>last</code></dfn>
+   <dt><dfn id=force-end0
+    title="hanging-punctuation:force-end"><code>force-end</code></dfn>
 
-   <dd>Punctuation (specifically, closing brackets and quotes) may hang
-    outside the start edge of the first line. This applies to all characters
-    in the Unicode categories Pe, Pf, and Pi. <span class=issue>This value <a
-    href="http://lists.w3.org/Archives/Public/www-style/2011Feb/0569.html">appears</a>
-    to have no use cases. If none are submitted, it will be dropped in the
-    next draft.</span>
+   <dd>A stop or comma at the end of a line hangs outside the line.
 
    <dt><dfn id=allow-end
     title="hanging-punctuation:allow-end"><code>allow-end</code></dfn>
 
-   <dd>Punctuation (specifically, stops and commas) may hang outside the end
-    edge of any line if the punctuation does not otherwise fit prior to
-    justification.
+   <dd>A stop or comma at the end of a line hangs outside the line if it does
+    not otherwise fit prior to justification.
+  </dl>
 
-   <dt><dfn id=force-end0
-    title="hanging-punctuation:force-end"><code>force-end</code></dfn>
+  <p>A hanging punctuation mark is not considered when measuring the line's
+   contents for indentation, alignment, or justification. (Depending on the
+   line's alignment, this can push the mark outside the line box.) In all
+   cases only one punctuation character may hang outside the edge of the
+   line.
 
-   <dd>Punctuation (specifically, stops and commas) may hang outside the end
-    edge of any line.
-  </dl>
+  <p class=note>Note that if there is not sufficient padding on the block
+   container, hanging punctuation can trigger overflow.
+
+  <p>Non-zero start and end borders or padding on an inline box are not
+   allowed to hang. This can sometimes prevent a hangable punctuation mark
+   from hanging: for example, a period at the end of an inline box with end
+   padding cannot hang outside the end edge of a line.
 
   <p>Stops and commas allowed to hang include: U+002C COMMA, U+002E FULL
    STOP, U+060C ARABIC COMMA, U+06D4 ARABIC FULL STOP, U+3001 IDEOGRAPHIC
@@ -4251,15 +4253,9 @@
 
   <p class=issue>Should other characters be included?
 
-  <p class=note>The CSS Working Group would appreciate if such UAs would
-   inform the working group of such additional characters.
-
-  <p>In all cases only one punctuation character may hang outside the edge of
-   the line. Furthermore, start and end borders or padding on an inline
-   element are never allowed to hang.
-
-  <p class=note>Note that if there is not sufficient padding on the block
-   container, hanging punctuation may trigger overflow.
+  <p class=note>The CSS Working Group would appreciate if UAs including other
+   characters would <a href="#status">inform the working group</a> of such
+   additions.
 
   <p>Support for this property is <em>optional</em>. It is recommended for
    UAs that wish to support CJK typography, particularly those in the
@@ -6020,7 +6016,7 @@
      <td><a class=property
       href="#hanging-punctuation0">hanging-punctuation</a>
 
-     <td>none | [ first || last || [ allow-end | force-end ] ]
+     <td>none | [ first || [ force-end | allow-end ] ]
 
      <td>none
 
@@ -6668,9 +6664,6 @@
    <li>hanging-punctuation:force-end, <a href="#force-end0"
     title="hanging-punctuation:force-end"><strong>10.2.</strong></a>
 
-   <li>hanging-punctuation:last, <a href="#last"
-    title="hanging-punctuation:last"><strong>10.2.</strong></a>
-
    <li>hyphenate-character, <a href="#hyphenate-character0"
     title=hyphenate-character><strong>6.2.</strong></a>
 

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- Overview.src.html	29 Mar 2011 21:40:41 -0000	1.177
+++ Overview.src.html	29 Mar 2011 21:43:29 -0000	1.178
@@ -3075,7 +3075,7 @@
         </tr>
         <tr>
           <th>Value:</th>
-          <td>none | [ first || last || [ allow-end | force-end ] ]
+          <td>none | [ first || [ force-end | allow-end ] ]
           </td>
         </tr>
         <tr>
@@ -3107,33 +3107,36 @@
 
     <p>This property determines whether a punctuation mark, if one is present,
       may be placed outside the line box (or in the indent) at the start
-      or at the end of a full line of text. Such hanging punctuation is not
-      considered when measuring the line's contents for indentation, alignment,
-      or justification.
+      or at the end of a line of text.
       Values have the following meanings:</p>
 
     <dl>
       <dt><dfn title="hanging-punctuation:first"><code>first</code></dfn></dt>
-        <dd>Punctuation (specifically, opening brackets and quotes) may hang
-          outside the start edge of the first line. 
+        <dd>An opening bracket or quote at the start of the
+          <a href="http://www.w3.org/TR/CSS21/selector.html#first-line-pseudo">first
+          formatted line</a> of an element hangs outside the line.
           This applies to all characters in the Unicode categories Ps, Pf, Pi.</dd>
-      <dt><dfn title="hanging-punctuation:last"><code>last</code></dfn></dt>
-        <dd>Punctuation (specifically, closing brackets and quotes) may hang
-          outside the start edge of the first line.
-          This applies to all characters in the Unicode categories Pe, Pf, and Pi.
-          <span class="issue">This value <a href="http://lists.w3.org/Archives/Public/www-style/2011Feb/0569.html">appears</a>
-          to have no use cases. If none are submitted, it will be dropped in the
-          next draft.</span>
-          </dd>
-      <dt><dfn title="hanging-punctuation:allow-end"><code>allow-end</code></dfn></dt>
-        <dd>Punctuation (specifically, stops and commas) may hang outside the
-          end edge of any line if the punctuation does not otherwise fit
-          prior to justification.</dd>
       <dt><dfn title="hanging-punctuation:force-end"><code>force-end</code></dfn></dt>
-        <dd>Punctuation (specifically, stops and commas) may hang outside the
-          end edge of any line.</dd>
+        <dd>A stop or comma at the end of a line hangs outside the line.</dd>
+      <dt><dfn title="hanging-punctuation:allow-end"><code>allow-end</code></dfn></dt>
+        <dd>A stop or comma at the end of a line hangs outside the line if it
+          does not otherwise fit prior to justification.</dd>
     </dl>
 
+    <p>A hanging punctuation mark is not considered when measuring the line's
+      contents for indentation, alignment, or justification. (Depending on the
+      line's alignment, this can push the mark outside the line box.)
+      In all cases only one punctuation character may hang outside the edge of
+      the line.
+
+    <p class="note">Note that if there is not sufficient padding on the
+      block container, hanging punctuation can trigger overflow.</p>
+
+    <p>Non-zero start and end borders or padding on an inline box are not
+      allowed to hang. This can sometimes prevent a hangable punctuation mark
+      from hanging: for example, a period at the end of an inline box with
+      end padding cannot hang outside the end edge of a line.</p>
+
     <p>Stops and commas allowed to hang include:
         U+002C COMMA,
         U+002E FULL STOP,
@@ -3150,14 +3153,10 @@
         U+FF64 HALFWIDTH IDEOGRAPHIC COMMA.
        The UA may include other characters as appropriate.
     <p class="issue">Should other characters be included?</p>
-    <p class="note">The CSS Working Group would appreciate if such UAs would
-      inform the working group of such additional characters.</p>
-    <p>In all cases only one punctuation character may hang outside the edge
-      of the line. Furthermore, start and end borders or padding on an inline
-      element are never allowed to hang.</p>
 
-    <p class="note">Note that if there is not sufficient padding on the
-      block container, hanging punctuation may trigger overflow.</p>
+    <p class="note">The CSS Working Group would appreciate if UAs including
+      other characters would <a href="#status">inform the working group</a>
+      of such additions.</p>
 
     <p>Support for this property is <em>optional</em>. It is recommended
       for UAs that wish to support CJK typography, particularly those in

Received on Tuesday, 29 March 2011 21:43:33 UTC