(file) Return to property_value_stability_table.html CVS log (file) (dir) Up to [Development] / draft / policies

File: [Development] / draft / policies / property_value_stability_table.html (download) / (as text)
Revision: 1.1, Fri Jan 16 18:22:18 2009 UTC (10 months ago) by rick
Branch: MAIN
CVS Tags: HEAD
Added all current policy files as of 2009/01/16.

<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en-us">
<meta name="VI60_defaultClientScript" content="JavaScript">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="keywords" content="Unicode Standard, stability">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Property Value Stability Table</title>
<link rel="stylesheet" type="text/css" 
href="http://www.unicode.org/webscripts/standard_styles.css">
</head>

<body text="#330000">

  <table width="100%" cellpadding="0" cellspacing="0" border="0">
    <tr>
      <td colspan="2">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td class="icon"><a href="http://www.unicode.org/"><img border="0" 
          src="http://www.unicode.org/webscripts/logo60s2.gif" align="middle" 
          alt="[Unicode]" width="34" height="33"></a>&nbsp;&nbsp; <a class="bar" 
          href="policies.html"><font size="3">Policies</font></a></td>
          <td class="bar"><a href="http://www.unicode.org" class="bar">Home</a> 
          | <a href="http://www.unicode.org/sitemap/" class="bar">Site Map</a> |
          <a href="http://www.unicode.org/search/" class="bar">Search</a></td>
        </tr>
      </table>
      </td>
    </tr>
    <tr>
      <td colspan="2" class="gray">&nbsp;</td>
    </tr>
    <tr>
      <td valign="top" width="25%" class="navCol">
      <table class="navColTable" border="0" width="100%" cellspacing="4" 
      cellpadding="0">
        <tr>
          <td valign="top" class="navColCell" colspan="2"></td>
        </tr>
        <tr>
          <td class="navColTitle" colspan="2">Unicode Policies</td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2">
          <a href="http://www.unicode.org/policies/mail_policy.html">Mail List 
			Policy</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2">
          <a href="http://www.unicode.org/policies/policies.html#Stability">Stability Policy</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell">
          &nbsp;</td>
          <td valign="top" class="navColCell">
          <a href="http://www.unicode.org/policies/stability_policy.html">
			Character Encoding Stability</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell">
          &nbsp;</td>
          <td valign="top" class="navColCell">
          <a href="http://www.unicode.org/policies/reg_stability_policy.html">
			Registered Code Stability</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2"><a href="patent_policy.html">
          Patent Policy</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2"><a href="privacy_policy.html">
			Privacy Policy</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2">
			<a href="http://www.unicode.org/policies/confidential_data_policy.html">Confidential Data Policy</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2">
          <a href="http://www.unicode.org/policies/logo_policy.html">Trademark &amp; 
          Logo Policy</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2">
          <a href="http://www.unicode.org/copyright.html">Unicode Copyright &amp; 
          Terms of Use</a></td>
        </tr>
        <tr>
          <td valign="top" class="navColCell" colspan="2"></td>
        </tr>
                        </table>
      </td>
      <!-- BEGIN CONTENTS -->
      <td>
      <table>
        <tr>
          <td class="contents" valign="top">
          <blockquote>
            <h1>Property Value Stability Table</h1>
   <p>This table shows the property value stability clauses from
   <a href="http://www.unicode.org/policies/stability_policy.html#Property_Value">
   Character Encoding Stability</a>, organized by property instead of Unicode 
   version.</p>
           
           
  <div align="center">
    <center>
  <table cellspacing="0" cellpadding="4" style="border-collapse: collapse; "border="1">
      <tr>
        <td align="left" valign="top"><b>Property Group</b></td>
        <td style="text-align: left" valign="top"><b>Applicable Properties </b></td>
        <td align="left" valign="top"><b>Constraints</b></td>
        <td style="text-align: left" valign="top">
   <p><b>Applicable Unicode Versions </b></p>
                   </td>
      </tr>
      <tr>
        <td align="left" valign="top" rowspan="2">Bidi </td>
        <td style="text-align: left" valign="top">Bidi_Class (bc) </td>
        <td align="left" valign="top">The Bidi_Class property values will not be further subdivided. </td>
        <td style="text-align: left" valign="top">3.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Bidi_Class (bc),<br> Bidi_Mirrored (Bidi_M) </td>
        <td align="left" valign="top">The property values for the bidirectional properties Bidi_Class and 
        Bidi_Mirrored preserve canonical equivalence. </td>
        <td style="text-align: left" valign="top">4.0.0+ </td>
      </tr>
      <tr>
        <td align="left" valign="top" rowspan="2">Case </td>
        <td style="text-align: left" valign="top">Case_Folding (cf) </td>
        <td align="left" valign="top">The Case_Folding property value is limited so that no string when 
        case folded expands to more than 3× in length (measured in code units). </td>
        <td style="text-align: left" valign="top">3.0.1+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Lowercase (Lower), <br>Uppercase (Upper),<br>
        Alphabetic (Alpha) </td>
        <td align="left" valign="top">All characters with the Lowercase property and all characters with 
        the Uppercase property have the Alphabetic property. </td>
        <td style="text-align: left" valign="top">4.1.0+ </td>
      </tr>
      <tr>
        <td align="left" valign="top" rowspan="7">General</td>
        <td style="text-align: left" valign="top">General_Category (gc) </td>
        <td align="left" valign="top">The General_Category property values will not be further subdivided. </td>
        <td style="text-align: left" valign="top">2.1.3+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">General_Category (gc) </td>
        <td align="left" valign="top">The General_Category property value Control (Cc) is immutable: the 
        set of code points with that value will never change. </td>
        <td style="text-align: left" valign="top">1.1.5+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">General_Category (gc) </td>
        <td align="left" valign="top">The General_Category property value Private_Use (Co) is immutable: 
        the set of code points with that value will never change. </td>
        <td style="text-align: left" valign="top">2.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">General_Category (gc) </td>
        <td align="left" valign="top">The General_Category property value Surrogate (Cs) is immutable: the 
        set of code points with that value will never change. </td>
        <td align="left" valign="top">2.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">General_Category (gc),<br> Numeric_Type (nt) </td>
        <td align="left" valign="top">The set of characters having General_Category=Nd will always be the 
        same as the set of characters having Numeric_Type=de. </td>
        <td align="left" valign="top">4.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Name (na),<br>Jamo_Short_Name (JSN) </td>
        <td align="left" valign="top">Once a character is assigned, both its Name and its Jamo_Short_Name 
        will never change. </td>
        <td align="left" valign="top">2.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Noncharacter_Code_Point (Nchar) </td>
        <td align="left" valign="top">The Noncharacter_Code_Point property is an immutable code point 
        property, which means that its property values for all Unicode code 
        points will never change.</td>
        <td align="left" valign="top">3.1.0+ </td>
      </tr>
      <tr>
        <td align="left" valign="top" rowspan="8">Identifiers</td>
        <td style="text-align: left" valign="top">ID_Continue (IDC) </td>
        <td align="left" valign="top">Once a character is ID_Continue, it must continue to be so in all 
        future versions. </td>
        <td align="left" valign="top">3.0.1+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">ID_Start (IDS) </td>
        <td align="left" valign="top">If a character is ID_Start then it must also be ID_Continue. </td>
        <td style="text-align: left" valign="top">3.0.1+&nbsp; </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">ID_Start (IDS) </td>
        <td align="left" valign="top">Once a character is ID_Start, it must continue to be so in all 
        future versions. </td>
        <td align="left" valign="top">3.0.1+&nbsp; </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">XID_Continue (XIDC) </td>
        <td align="left" valign="top">Once a character is XID_Continue, it must continue to be so in all 
        future versions. </td>
        <td style="text-align: left" valign="top">3.0.1+</td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">XID_Start (XIDS) </td>
        <td align="left" valign="top">If a character is XID_Start then it must also be XID_Continue. </td>
        <td style="text-align: left" valign="top">3.0.1+</td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">XID_Start (XIDS) </td>
        <td align="left" valign="top">Once a character is XID_Start, it must continue to be so in all 
        future versions. </td>
        <td style="text-align: left" valign="top">3.0.1+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Pattern_Syntax (Pat_Syn),<br> 
        Pattern_White_Space (Pat_WS) </td>
        <td align="left" valign="top">The Pattern_Syntax and Pattern_White_Space 
        properties are immutable code point properties, which means that their 
        property values for all Unicode code points will never change. </td>
        <td style="text-align: left" valign="top">4.1.0+</td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Pattern_Syntax (Pat_Syn),<br> 
        Pattern_White_Space, (Pat_WS), ID_Continue (IDC),<br> XID_Continue (XIDC)</td>
        <td align="left" valign="top">If a character has the Pattern_Syntax or 
        Pattern_White_Space property, then it cannot have the ID_Continue or 
        XID_Continue property.</td>
        <td style="text-align: left" valign="top">4.1.0+</td>
      </tr>
      <tr>
        <td align="left" valign="top" rowspan="7">Normalization </td>
        <td style="text-align: left" valign="top">Canonical_Combining_Class (ccc) </td>
        <td align="left" valign="top">The Canonical_Combining_Class property values are limited to the 
        values 0 to 255. </td>
        <td style="text-align: left" valign="top">1.1.5+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Canonical_Combining_Class (ccc) </td>
        <td align="left" valign="top">Once a character is assigned, its Canonical_Combining_Class will 
        never change. </td>
        <td style="text-align: left" valign="top">3.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Canonical_Combining_Class (ccc),<br> 
        General_Category (gc) </td>
        <td align="left" valign="top">All characters other than those with General_Category property 
        values Spacing_Mark (Mc) and Nonspacing_Mark (Mn) have the 
        Canonical_Combining_Class property value 0. </td>
        <td style="text-align: left" valign="top">1.1.5+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Decomposition_Mapping (dm) </td>
        <td align="left" valign="top">Canonical and compatibility mappings (Decomposition_Mapping property 
        values) are always in canonical order, and the resulting recursive 
        decomposition will also be in canonical order. </td>
        <td style="text-align: left" valign="top">2.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Decomposition_Mapping (dm) </td>
        <td align="left" valign="top">Canonical mappings (Decomposition_Mapping property values) are 
        always limited either to a single value or to a pair. The second 
        character in the pair cannot itself have a canonical mapping. </td>
        <td style="text-align: left" valign="top">2.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Decomposition_Mapping (dm) </td>
        <td align="left" valign="top">Canonical mappings (Decomposition_Mapping property values) are 
        always limited so that no string when normalized to NFC expands to more 
        than 3× in length (measured in code units). </td>
        <td style="text-align: left" valign="top">2.0.0+ </td>
      </tr>
      <tr>
        <td style="text-align: left" valign="top">Decomposition_Mapping (dm) </td>
        <td align="left" valign="top">Once a character is assigned, its Decomposition_Mapping will never 
        change. </td>
        <td style="text-align: left" valign="top">4.0.0+ </td>
      </tr>
    </table>
    </center>
  </div>
           
           
   <p>&nbsp;</p>
           
           
            <hr width="50%">
            <div align="center">
              <center>
              <table cellspacing="0" cellpadding="0" border="0">
                <tr>
                  <td><a href="http://www.unicode.org/copyright.html">
                  <img src="http://www.unicode.org/img/hb_notice.gif" 
                  border="0" alt="Access to Copyright and terms of use" 
                  width="216" height="50"></a></td>
                </tr>
              </table>
              


<script language="Javascript"   type="text/javascript"
              src="http://www.unicode.org/webscripts/lastModified.js"></script>
              </center>
            </div>
          </blockquote>
          </td>
        </tr>
      </table>
      </td>
    </tr>
  </table>


</body>

</html>

No CVS admin address has been configured
Powered by
ViewCVS 0.9.3