|
|
|
|
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> <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"> </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">
</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">
</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 &
Logo Policy</a></td>
</tr>
<tr>
<td valign="top" class="navColCell" colspan="2">
<a href="http://www.unicode.org/copyright.html">Unicode Copyright &
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+ </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+ </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> </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 |