W3C home > Mailing lists > Public > public-css-commits@w3.org > July 2011

csswg/css3-text Overview.html,1.160,1.161 Overview.src.html,1.258,1.259

From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
Date: Mon, 25 Jul 2011 01:38:52 +0000
To: public-css-commits@w3.org
Message-Id: <E1QlA8C-0005Fe-1E@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-text
In directory hutz:/tmp/cvs-serv20172

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Remove hyphenate-resource per WG resolution

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.html,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- Overview.html	25 Jul 2011 01:34:44 -0000	1.160
+++ Overview.html	25 Jul 2011 01:38:49 -0000	1.161
@@ -90,7 +90,7 @@
     <dt>This version:
 
     <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
-     2011/07/25 01:19:21 $ (CVS $Revision$)</a> <!--
+     2011/07/25 01:34:44 $ (CVS $Revision$)</a> <!--
       <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110725/">http://www.w3.org/TR/2011/WD-css3-text-20110725/</a></dd>
     -->
      
@@ -216,11 +216,6 @@
 
    <li>the &lsquo;<code class=css>hyphenate-limit-*</code>&rsquo; properties
 
-   <li>the &lsquo;<a href="#hyphenate-resource"><code
-    class=property>hyphenate-resource</code></a>&rsquo; property / &lsquo;<a
-    href="#hyphenate-resource"><code
-    class=css>@hyphenate-resource</code></a>&rsquo; at-rule
-
    <li>the &lsquo;<a href="#text-spacing"><code
     class=property>text-spacing</code></a>&rsquo; property
 
@@ -311,18 +306,6 @@
       Hyphenation Line Limits: the &lsquo;<code
       class=property>hyphenate-limit-lines</code>&rsquo; and &lsquo;<code
       class=property>hyphenate-limit-last</code>&rsquo; properties</a>
-
-     <li><a href="#hyphenation-resource"><span class=secno>5.6. </span>
-      Hyphenation Resources</a>
-      <ul class=toc>
-       <li><a href="#at-hyphenate-resource"><span class=secno>5.6.1.
-        </span>The &lsquo;<code class=css>@hyphenate-resource</code>&rsquo;
-        rule</a>
-
-       <li><a href="#the-hyphenate-resource"><span class=secno>5.6.2.
-        </span>The &lsquo;<code
-        class=property>hyphenate-resource</code>&rsquo; property</a>
-      </ul>
     </ul>
 
    <li><a href="#wrapping"><span class=secno>6. </span> Text Wrapping</a>
@@ -1500,11 +1483,6 @@
 
    <li>&lsquo;<a href="#hyphenate-limit-lines"><code
     class=property>hyphenate-limit-lines</code></a>&rsquo;
-
-   <li>&lsquo;<code class=property>hyphenate-resources</code>&rsquo;
-
-   <li>&lsquo;<a href="#hyphenate-resource"><code
-    class=css>@hyphenate-resource</code></a>&rsquo;
   </ul>
 
   <p>Nonetheless, UAs are strongly encouraged to optimize their line-breaking
@@ -1978,201 +1956,6 @@
       </pre>
   </div>
 
-  <h3 id=hyphenation-resource><span class=secno>5.6. </span> Hyphenation
-   Resources</h3>
-
-  <div class=issue>
-   <h4 id=at-hyphenate-resource><span class=secno>5.6.1. </span>The &lsquo;<a
-    href="#hyphenate-resource"><code
-    class=css>@hyphenate-resource</code></a>&rsquo; rule</h4>
-
-   <p>ISSUE: this &lsquo;<a href="#hyphenate-resource"><code
-    class=css>@hyphenate-resource</code></a>&rsquo; at-rule is a proposal
-    that would replace the &lsquo;<a href="#hyphenate-resource"><code
-    class=property>hyphenate-resource</code></a>&rsquo; property.
-
-   <dl>
-    <dt>advantages of &lsquo;<a href="#hyphenate-resource"><code
-     class=css>@hyphenate-resource</code></a>&rsquo;
-
-    <dd>
-     <ul>
-      <li>Minimal data storage (set per-language, not per-element).
-
-      <li>Requires language-tagging, which also enables the correct use of
-       local dictionaries (and can also trigger other typographic
-       improvements).
-
-      <li>Can use RFC4647 language-mapping, which is more intelligent than
-       :lang()&apos;s prefix-matching. (Could also argue that :lang() should
-       use RFC4647.)
-     </ul>
-
-    <dt>disadvantages of &lsquo;<a href="#hyphenate-resource"><code
-     class=css>@hyphenate-resource</code></a>&rsquo;
-
-    <dd>
-     <ul>
-      <li>Requires language-tagging; cannot select on any other criteria.
-       Variations in hyphenation rules within the same language in a given
-       document will require use of subtags.
-     </ul>
-
-    <dt>advantages of &lsquo;<a href="#hyphenate-resource"><code
-     class=property>hyphenate-resource</code></a>&rsquo;
-
-    <dd>
-     <ul>
-      <li>Can use any selector, not just language-mapping.
-
-      <li>Implemented in Prince.
-     </ul>
-
-    <dt>disadvantages of &lsquo;<a href="#hyphenate-resource"><code
-     class=property>hyphenate-resource</code></a>&rsquo;
-
-    <dd>
-     <ul>
-      <li>Requires per-element data storage.
-     </ul>
-   </dl>
-
-   <p>Feedback on this issue is requested.</p>
-
-   <p>The &lsquo;<a href="#hyphenate-resource"><code
-    class=css>@hyphenate-resource</code></a>&rsquo; <a
-    href="http://www.w3.org/TR/CSS21/syndata.html#at-rules">at-rule</a>
-    allows the author to specify hyphenation resources that the UA may use to
-    help it hyphenate text correctly.
-
-   <p>The &lsquo;<a href="#hyphenate-resource"><code
-    class=css>@hyphenate-resource</code></a>&rsquo; rule consists of the
-    &lsquo;<a href="#hyphenate-resource"><code
-    class=css>@hyphenate-resource</code></a>&rsquo; at-keyword followed by a
-    hyphenation mapping declaration block, which has the same syntax as a
-    declaration block, except that the properties are language codes and the
-    property values are comma-separated lists of &lt;url&gt; component values
-    indicating the location of author-suggested hyphenation resources ordered
-    from most to least preferred. The keyword value &lsquo;<code
-    class=css>local</code>&rsquo; may be used in place of one of the
-    &lt;url&gt; values to suggest the use of a local (UA-provided)
-    hyphenation resource. If the &lsquo;<code class=css>local</code>&rsquo;
-    value is missing, it is assumed to be the first (most-preferred) resource
-    in the list.
-
-   <p>The hyphenation resource list that applies to the text in an element is
-    the one given by the last hyphenation mapping declaration whose language
-    code matches the language of the element. Language code matching must be
-    performed using RFC4647 <a href="#RFC4647"
-    rel=biblioentry>[RFC4647]<!--{{!RFC4647}}--></a> <span
-    class=issue>explain exactly how</span>.</p>
-
-   <p class=note>Since the last matching declaration takes effect, authors
-    should list the most general mapping first, and the most specific last.
-    Note also that declarations are not concatenated, so if multiple
-    dictionaries are needed, they must be listed completely in each
-    declaration.</p>
-
-   <div class=example>
-    <pre>
-<!-- -->@hyphenate-resource {
-<!-- -->  /* English */
-<!-- -->  en:    url(en-GB.hy);
-<!-- -->  en-US: url(en-US.hy);
-<!-- -->  en-x-hixie:    url(hixie.hy), local, url(en-GB.hy);
-<!-- -->  en-US-x-hixie: url(hixie.hy), local, url(en-US.hy);
-<!-- -->  /* fran├žais */
-<!-- -->  fr:    url(fr.hy);
-<!-- -->}
-    </pre>
-
-    <p>In the example above, the &lsquo;<code
-     class=css>en-x-hixie</code>&rsquo; rule is used for both &lsquo;<code
-     class=css>en-x-hixie</code>&rsquo; and &lsquo;<code
-     class=css>en-GB-x-hixie</code>&rsquo;. It is not used for &lsquo;<code
-     class=css>en-US-x-hixie</code>&rsquo; because the &lsquo;<code
-     class=css>en-US-x-hixie</code>&rsquo; rule is given last. If the order
-     were reversed, the &lsquo;<code class=css>en-US-x-hixie</code>&rsquo;
-     rule would never be used.
-   </div>
-
-   <p class=issue>Use a format specifier, like @font-face? What is the
-    format?</p>
-
-   <p>UAs are not required to support this at-rule.</p>
-  </div>
-
-  <h4 id=the-hyphenate-resource><span class=secno>5.6.2. </span>The &lsquo;<a
-   href="#hyphenate-resource"><code
-   class=property>hyphenate-resource</code></a>&rsquo; property</h4>
-
-  <table class=propdef>
-   <tbody>
-    <tr>
-     <th>Name:
-
-     <td><dfn id=hyphenate-resource>hyphenate-resource</dfn>
-
-    <tr>
-     <th>Value:
-
-     <td>none | &lt;uri&gt; [, &lt;uri&gt; ]*
-
-    <tr>
-     <th>Initial:
-
-     <td>none
-
-    <tr>
-     <th>Applies to:
-
-     <td>all elements
-
-    <tr>
-     <th>Inherited:
-
-     <td>yes
-
-    <tr>
-     <th>Percentages:
-
-     <td>N/A
-
-    <tr>
-     <th>Media:
-
-     <td>visual
-
-    <tr>
-     <th>Computed&nbsp;value:
-
-     <td>specified value
-  </table>
-
-  <p>This property specifies a comma-separated list of external resources
-   that can help the UA determine hyphenation points. If more than one
-   resource is specified, the UA should consult each resource &ndash; in
-   turn, from the beginning &ndash; until it finds one that is able to
-   determine hyphenation points in a word. The &lsquo;<code
-   class=property>none</code>&rsquo; value indicates that no external
-   resources are available. In any case, the UA can also use local resources
-   not listed on this property.
-
-  <div class=example>
-   <p>Often, finding the right hyphenate resource is based on knowing the
-    language of the text. The <code>lang</code> attribute is recommended for
-    encoding the language, and the corresponding selector is used in this
-    example:
-
-   <pre>
-<!-- -->:lang(dk) { hyphenate-resource: url("hyph_da_DK.dic"), url("hyph_da_NO.dic") }
-      </pre>
-  </div>
-
-  <p>UAs are not required to support this property.
-
-  <p class=issue>Use a format specifier, like @font-face? What is the format?
-
   <h2 id=wrapping><span class=secno>6. </span> Text Wrapping</h2>
 
   <p>Text wrapping is controlled by the &lsquo;<a href="#text-wrap0"><code
@@ -5426,15 +5209,6 @@
     </dd>
    <!---->
 
-   <dt id=RFC4647>[RFC4647]
-
-   <dd>A. Phillips; M. Davis. <a
-    href="http://www.ietf.org/rfc/rfc4647.txt"><cite>Matching of Language
-    Tags.</cite></a> September 2006. Internet RFC 4647. URL: <a
-    href="http://www.ietf.org/rfc/rfc4647.txt">http://www.ietf.org/rfc/rfc4647.txt</a>
-    </dd>
-   <!---->
-
    <dt id=UAX11>[UAX11]
 
    <dd>Asmus Freytag. <a
@@ -6275,21 +6049,6 @@
      <td>visual
 
     <tr>
-     <td><a class=property href="#hyphenate-resource">hyphenate-resource</a>
-
-     <td>none | &lt;uri&gt; [, &lt;uri&gt; ]*
-
-     <td>none
-
-     <td>all elements
-
-     <td>yes
-
-     <td>N/A
-
-     <td>visual
-
-    <tr>
      <td><a class=property href="#hyphens0">hyphens</a>
 
      <td>none | manual | auto
@@ -6837,9 +6596,6 @@
    <li>hyphenate-limit-zone, <a href="#hyphenate-limit-zone"
     title=hyphenate-limit-zone><strong>5.3.</strong></a>
 
-   <li>hyphenate-resource, <a href="#hyphenate-resource"
-    title=hyphenate-resource><strong>5.6.2.</strong></a>
-
    <li>hyphens, <a href="#hyphens0" title=hyphens><strong>5.1.</strong></a>
 
    <li>Ideographs, <a href="#ideographs"
@@ -7305,14 +7061,6 @@
      <td>Western, South Asian
 
     <tr>
-     <td>&lsquo;<a href="#hyphenate-resource"><code
-      class=property>hyphenate-resource</code></a>&rsquo;/&lsquo;<a
-      href="#hyphenate-resource"><code
-      class=css>@hyphenate-resource</code></a>&rsquo;
-
-     <td>Western, South Asian
-
-    <tr>
      <td>&lsquo;<a href="#line-break0"><code
       class=property>line-break</code></a>&rsquo;
 

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-text/Overview.src.html,v
retrieving revision 1.258
retrieving revision 1.259
diff -u -d -r1.258 -r1.259
--- Overview.src.html	25 Jul 2011 01:34:44 -0000	1.258
+++ Overview.src.html	25 Jul 2011 01:38:49 -0000	1.259
@@ -179,7 +179,6 @@
       <li>the 'hanging-punctuation' property
       <li>the percentage values of 'letter-spacing' and 'word-spacing'
       <li>the 'hyphenate-limit-*' properties
-      <li>the 'hyphenate-resource' property / ''@hyphenate-resource'' at-rule
       <li>the 'text-spacing' property
       <li>the 'text-decoration-skip' property / ''ink'' value
       <li>the 'text-emphasis-skip' property
@@ -995,8 +994,6 @@
       <li>'hyphenate-limit-zone'
       <li>'hyphenate-limit-chars'
       <li>'hyphenate-limit-lines'
-      <li>'hyphenate-resources'
-      <li>''@hyphenate-resource''
     </ul>
 
     <p>Nonetheless, UAs are strongly encouraged to optimize their line-breaking
@@ -1340,148 +1337,6 @@
       </pre>
     </div>
 
-  <h3 id="hyphenation-resource">
-    Hyphenation Resources</h3>
-    
-<div class="issue">
-  <h4 id="at-hyphenate-resource">The ''@hyphenate-resource'' rule</h4>
-
-  <p>ISSUE: this ''@hyphenate-resource'' at-rule is a proposal that would replace
-    the 'hyphenate-resource' property.
-
-  <dl>
-    <dt>advantages of ''@hyphenate-resource''</dt>
-    <dd><ul>
-      <li>Minimal data storage (set per-language, not per-element).
-      <li>Requires language-tagging, which also enables the correct use
-        of local dictionaries (and can also trigger other typographic
-        improvements).
-      <li>Can use RFC4647 language-mapping, which is more intelligent
-        than :lang()&apos;s prefix-matching. (Could also argue that :lang()
-        should use RFC4647.)
-    </ul></dd>
-    <dt>disadvantages of ''@hyphenate-resource''</dt>
-    <dd><ul>
-      <li>Requires language-tagging; cannot select on any other criteria.
-        Variations in hyphenation rules within the same language in a given
-        document will require use of subtags.
-    </ul></dd>
-    <dt>advantages of 'hyphenate-resource'</dt>
-    <dd><ul>
-      <li>Can use any selector, not just language-mapping.
-      <li>Implemented in Prince.
-    </ul></dd>
-    <dt>disadvantages of 'hyphenate-resource'</dt>
-    <dd><ul>
-      <li>Requires per-element data storage.
-    </ul></dd>
-  </dl>
-  
-  <p>Feedback on this issue is requested.</p>
-
-  <p>The ''@hyphenate-resource'' <a href="http://www.w3.org/TR/CSS21/syndata.html#at-rules">at-rule</a>
-    allows the author to specify hyphenation resources that the UA
-    may use to help it hyphenate text correctly.
-
-  <p>The ''@hyphenate-resource'' rule consists of the ''@hyphenate-resource''
-    at-keyword followed by a hyphenation mapping declaration block, which
-    has the same syntax as a declaration block, except that the properties
-    are language codes and the property values are comma-separated lists
-    of &lt;url&gt; component values indicating the location of
-    author-suggested hyphenation resources ordered from most to least
-    preferred.
-    The keyword value ''local'' may be used in place of one of the
-    &lt;url&gt; values to suggest the use of a local (UA-provided)
-    hyphenation resource. If the ''local'' value is missing, it is
-    assumed to be the first (most-preferred) resource in the list.
-
-  <p>The hyphenation resource list that applies to the text in an element
-    is the one given by the last hyphenation mapping declaration whose
-    language code matches the language of the element.
-    Language code matching must be performed using RFC4647 [[!RFC4647]]
-    <span class="issue">explain exactly how</span>.</p>
-
-  <p class="note">Since the last matching declaration takes effect,
-    authors should list the most general mapping first, and the most
-    specific last. Note also that declarations are not concatenated,
-    so if multiple dictionaries are needed, they must be listed
-    completely in each declaration.</p>
-
-  <div class="example">
-    <pre>
-<!-- -->@hyphenate-resource {
-<!-- -->  /* English */
-<!-- -->  en:    url(en-GB.hy);
-<!-- -->  en-US: url(en-US.hy);
-<!-- -->  en-x-hixie:    url(hixie.hy), local, url(en-GB.hy);
-<!-- -->  en-US-x-hixie: url(hixie.hy), local, url(en-US.hy);
-<!-- -->  /* fran├žais */
-<!-- -->  fr:    url(fr.hy);
-<!-- -->}
-    </pre>
-    <p>In the example above, the ''en-x-hixie'' rule is used for both
-      ''en-x-hixie'' and ''en-GB-x-hixie''. It is not used for
-      ''en-US-x-hixie'' because the ''en-US-x-hixie'' rule is given
-      last. If the order were reversed, the ''en-US-x-hixie'' rule
-      would never be used.
-  </div>
-  
-  <p class="issue">Use a format specifier, like @font-face? What is the format?</p>
-
-  <p>UAs are not required to support this at-rule.</p>
-</div>
-
-  <h4 id="the-hyphenate-resource">The 'hyphenate-resource' property</h4>
-
-    <table class=propdef>
-      <tr>
-        <th>Name: 
-        <td><dfn>hyphenate-resource</dfn>
-      <tr>
-        <th>Value: 
-        <td>none | &lt;uri&gt; [, &lt;uri&gt; ]*
-      <tr>
-        <th>Initial: 
-        <td>none
-      <tr>
-        <th>Applies to: 
-        <td>all elements
-      <tr>
-        <th>Inherited: 
-        <td>yes
-      <tr>
-        <th>Percentages: 
-        <td>N/A
-      <tr>
-        <th>Media: 
-        <td>visual
-      <tr>
-        <th>Computed&nbsp;value: 
-        <td>specified value
-    </table>
-
-    <p>This property specifies a comma-separated list of external resources
-     that can help the UA determine hyphenation points. If more than one
-     resource is specified, the UA should consult each resource &ndash;
-     in turn, from the beginning &ndash; until it finds one that is able to
-     determine hyphenation points in a word. The 'none' value indicates that
-     no external resources are available. In any case, the UA can also use
-     local resources not listed on this property.
-
-    <div class="example">
-      <p>Often, finding the right hyphenate resource is based on knowing the
-      language of the text. The <code>lang</code> attribute is recommended
-      for encoding the language, and the corresponding selector is used in
-      this example:
-      <pre>
-<!-- -->:lang(dk) { hyphenate-resource: url("hyph_da_DK.dic"), url("hyph_da_NO.dic") }
-      </pre>
-    </div>
-
-    <p>UAs are not required to support this property.</p>
-    
-    <p class="issue">Use a format specifier, like @font-face? What is the format?</p>
-
 <h2 id="wrapping">
   Text Wrapping</h2>
 
@@ -4497,8 +4352,6 @@
           <td>Western, South Asian
       <tr><td>'hyphenate-limit-zone'
           <td>Western, South Asian
-      <tr><td>'hyphenate-resource'/''@hyphenate-resource''
-          <td>Western, South Asian
       <tr><td>'line-break'
           <td>CJK (Japanese)
       <tr><td>'text-decoration-skip': ''edges''
Received on Monday, 25 July 2011 01:38:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 25 July 2011 01:38:54 GMT