Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

201 lines
9.4 KiB

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
  2. "http://www.w3.org/TR/REC-html40/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <meta http-equiv="Content-Language" content="en-us">
  7. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  8. <meta name="ProgId" content="FrontPage.Editor.Document">
  9. <link rel="stylesheet" href="http://www.unicode.org/unicode.css" type="text/css">
  10. <title>Unicode Character Database</title>
  11. </head>
  12. <body>
  13. <h1>UNICODE CHARACTER DATABASE<br>
  14. Version 3.0.1</h1>
  15. <table border="1" cellspacing="2" cellpadding="0" height="87" width="100%">
  16. <tr>
  17. <td valign="TOP" width="144">Revision</td>
  18. <td valign="TOP">3.0.1</td>
  19. </tr>
  20. <tr>
  21. <td valign="TOP" width="144">Authors</td>
  22. <td valign="TOP">Mark Davis and Ken Whistler</td>
  23. </tr>
  24. <tr>
  25. <td valign="TOP" width="144">Date</td>
  26. <td valign="TOP">2000-08-17</td>
  27. </tr>
  28. <tr>
  29. <td valign="TOP" width="144">This Version</td>
  30. <td valign="TOP"><a
  31. href="http://www.unicode.org/Public/3.0-Update1/UnicodeCharacterDatabase-3.0.1.html">http://www.unicode.org/Public/3.0-Update1/UnicodeCharacterDatabase-3.0.1.html</a></td>
  32. </tr>
  33. <tr>
  34. <td valign="TOP" width="144">Previous Version</td>
  35. <td valign="TOP"><a
  36. href="http://www.unicode.org/Public/3.0-Update/UnicodeCharacterDatabase-3.0.0.html">http://www.unicode.org/Public/3.0-Update/UnicodeCharacterDatabase-3.0.0.html</a></td>
  37. </tr>
  38. <tr>
  39. <td valign="TOP" width="144">Latest Version</td>
  40. <td valign="TOP"><a
  41. href="http://www.unicode.org/Public/UNIDATA/UnicodeCharacterDatabase.html">http://www.unicode.org/Public/UNIDATA/UnicodeCharacterDatabase.html</a></td>
  42. </tr>
  43. </table>
  44. <p align="center">Copyright © 1995-2000 Unicode, Inc. All Rights reserved.</p>
  45. <h2>Disclaimer</h2>
  46. <p>The Unicode Character Database is provided as is by Unicode, Inc. No claims
  47. are made as to fitness for any particular purpose. No warranties of any kind are
  48. expressed or implied. The recipient agrees to determine applicability of
  49. information provided. If this file has been purchased on magnetic or optical
  50. media from Unicode, Inc., the sole remedy for any claim will be exchange of
  51. defective media within 90 days of receipt.</p>
  52. <p>This disclaimer is applicable for all other data files accompanying the
  53. Unicode Character Database, some of which have been compiled by the Unicode
  54. Consortium, and some of which have been supplied by other sources.</p>
  55. <h2>Limitations on Rights to Redistribute This Data</h2>
  56. <p>Recipient is granted the right to make copies in any form for internal
  57. distribution and to freely use the information supplied in the creation of
  58. products supporting the Unicode<sup>TM</sup> Standard. The files in the Unicode
  59. Character Database can be redistributed to third parties or other organizations
  60. (whether for profit or not) as long as this notice and the disclaimer notice are
  61. retained. Information can be extracted from these files and used in
  62. documentation or programs, as long as there is an accompanying notice indicating
  63. the source.</p>
  64. <h2>Introduction</h2>
  65. <p>The Unicode Character Database is a set of files that define the Unicode
  66. character properties and internal mappings. For more information about character
  67. properties and mappings, see <i><a
  68. href="http://www.unicode.org/unicode/uni2book/u2.html">The Unicode Standard</a></i>.</p>
  69. <p>The Unicode Character Database has been updated to reflect Version 3.0 of the
  70. Unicode Standard, with many characters added to those published in Version 2.0.
  71. A number of corrections have also been made to case mappings or other errors in
  72. the database noted since the publication of Version 2.0. Normative bidirectional
  73. properties have also been modified to reflect decisions of the Unicode Technical
  74. Committee.</p>
  75. <p>For more information on versions of the Unicode Standard and how to reference
  76. them, see <a href="http://www.unicode.org/unicode/standard/versions/">http://www.unicode.org/unicode/standard/versions/</a>.</p>
  77. <h2>Conformance</h2>
  78. <p>Character properties may be either normative or informative. <i>Normative</i>
  79. means that implementations that claim conformance to the Unicode Standard (at a
  80. particular version) and which make use of a particular property or field must
  81. follow the specifications of the standard for that property or field in order to
  82. be conformant. The term <i>normative</i> when applied to a property or field of
  83. the Unicode Character Database, does <i>not</i> mean that the value of that
  84. field will never change. Corrections and extensions to the standard in the
  85. future may require minor changes to normative values, even though the Unicode
  86. Technical Committee strives to minimize such changes. An<i> informative </i>property
  87. or field is strongly recommended, but a conformant implementation is free to use
  88. or change such values as it may require while still being conformant to the
  89. standard. Particular implementations may choose to override the properties and
  90. mappings that are not normative. In that case, it is up to the implementer to
  91. establish a protocol to convey that information.</p>
  92. <h2>Files</h2>
  93. <p>The following summarizes the files in the Unicode Character Database. &nbsp;For
  94. more information about these files, see the referenced technical report(s) or
  95. section of Unicode Standard, Version 3.0.</p>
  96. <p><b>UnicodeData.txt (Chapter 4, <a
  97. href="http://www.unicode.org/unicode/reports/tr21/">UTR #21: Case Mappings</a>, <a
  98. href="http://www.unicode.org/unicode/reports/tr15/">UAX #15 Unicode Normalization
  99. Forms</a>)</b>
  100. <ul>
  101. <li>The main file in the Unicode Character Database.</li>
  102. <li>For detailed information on the format, see <a href="UnicodeData.html">UnicodeData.html</a>.
  103. This file also characterizes which properties are normative and which are
  104. informative.</li>
  105. </ul>
  106. <p><b>PropList.txt (Chapter 4)</b>
  107. <ul>
  108. <li>Additional informative properties list: <i>Alphabetic, Ideographic,</i>
  109. and <i>Mathematical</i>, among others.</li>
  110. </ul>
  111. <p><b>SpecialCasing.txt (Chapter 4, <a
  112. href="http://www.unicode.org/unicode/reports/tr21/">UTR #21: Case Mappings</a>)</b>
  113. <ul>
  114. <li>List of informative special casing properties, including one-to-many
  115. mappings such as SHARP S =&gt; &quot;SS&quot;, and locale-specific mappings,
  116. such as for Turkish <i>dotless i</i>.</li>
  117. </ul>
  118. <p><b>Blocks.txt (Chapter 14)</b>
  119. <ul>
  120. <li>List of normative block names.</li>
  121. </ul>
  122. <p><b>Jamo.txt (Chapter 4)</b>
  123. <ul>
  124. <li>List of normative Jamo short names, used in deriving HANGUL SYLLABLE names
  125. algorithmically.</li>
  126. </ul>
  127. <p><b>ArabicShaping.txt (Section 8.2)</b>
  128. <ul>
  129. <li>Basic Arabic and Syriac character shaping properties, such as initial,
  130. medial and final shapes. These properties are normative for minimal shaping
  131. of Arabic and Syriac.</li>
  132. </ul>
  133. <p><b>NamesList.txt (Chapter 14)</b>
  134. <ul>
  135. <li>This file duplicates some of the material in the UnicodeData file, and
  136. adds informative annotations uses in the character charts, as printed in the
  137. Unicode Standard.</li>
  138. <li><b>Note: </b>The information in NamesList.txt and Index.txt files matches
  139. the appropriate version of the book. Changes in the Unicode Character
  140. Database since then may not be reflected in these files, since they are
  141. primarily of archival interest.</li>
  142. </ul>
  143. <p><b>Index.txt (Chapter 14)</b>
  144. <ul>
  145. <li>Informative index to Unicode characters, as printed in the Unicode
  146. Standard</li>
  147. <li><b>Note: </b>The information in NamesList.txt and Index.txt files matches
  148. the appropriate version of the book. Changes in the Unicode Character
  149. Database since then may not be reflected in these files, since they are
  150. primarily of archival interest.</li>
  151. </ul>
  152. <p><b>CompositionExclusions.txt (<a
  153. href="http://www.unicode.org/unicode/reports/tr15/">UAX #15 Unicode Normalization
  154. Forms</a>)</b>
  155. <ul>
  156. <li>Normative properties for normalization.</li>
  157. </ul>
  158. <p><b>LineBreak.txt (<a href="http://www.unicode.org/unicode/reports/tr14/">UAX
  159. #14: Line Breaking Properties</a>)</b>
  160. <ul>
  161. <li>Normative and informative properties for line breaking. To see which
  162. properties are informative and which are normative, consult UAX #14.</li>
  163. </ul>
  164. <p><b>EastAsianWidth.txt (<a href="http://www.unicode.org/unicode/reports/tr11/">UAX
  165. #11: East Asian Character Width</a>)</b>
  166. <ul>
  167. <li>Informative properties for determining the choice of wide vs. narrow
  168. glyphs in East Asian contexts.</li>
  169. </ul>
  170. <p><b>BidiMirroring.txt</b><b> (<a
  171. href="http://www.unicode.org/unicode/reports/tr9/">UAX #9:&nbsp;The
  172. Bidirectional Algorithm</a>)</b></p>
  173. <ul>
  174. <li>Informative properties for substituting characters in an implementation of
  175. bidirectional mirroring.</li>
  176. </ul>
  177. <p><b>CaseFolding.txt (<a href="http://www.unicode.org/unicode/reports/tr21/">UTR
  178. #21: Case Mappings</a>)</b></p>
  179. <ul>
  180. <li>Informative file mapping characters to their case-folded form.</li>
  181. </ul>
  182. <p><b>NormalizationTest.txt (<a
  183. href="http://www.unicode.org/unicode/reports/tr15/">UAX #15 Unicode Normalization
  184. Forms</a>)</b></p>
  185. <ul>
  186. <li>Normative test file for conformance to Unicode Normalization Forms.</li>
  187. </ul>
  188. <p><b>diffXvY.txt</b>
  189. <ul>
  190. <li>Mechanically-generated informative files containing accumulated
  191. differences between successive versions of UnicodeData.txt</li>
  192. </ul>
  193. </body>
  194. </html>