scuffed-code/tools/unicodetools/com/ibm/text/data/CheckCollationValidity.html
Mark Davis fb73b94133 Hand-fixed problems in d2.
X-SVN-Rev: 8965
2002-06-27 22:59:54 +00:00

303 lines
14 KiB
HTML

<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<title>UCA Validity Log</title>
<style>.bottom { border-bottom-style: solid; border-bottom-color: #0000FF }</style>
</head><body bgcolor='#FFFFFF'>
<h1>Collation Validity Checks</h1>
<table><tr><td>Generated: </td><td>2002-06-27,15:51:18 GMT [MD]</td></tr>
<tr><td>File Version: </td><td>3.1.1d3/3.2.0</td></tr></table>
<h2>1. Mismatches when NFD is OFF</h2>
<p>Alternate Handling = NON_IGNORABLE</p>
<p>NOTE: NFD form is used by UCA,so if other forms are different there are <i>ignored</i>. This may indicate a problem, e.g. missing contraction.</p>
<table border='1'>
<tr><th>Name</th><th>Type</th><th>Unicode</th><th>Key</th></tr>
</table>
<p>Errors: 0</p>
<br>
<h1>2. Differences in Ordering</h1>
<p>Codes and names are in the white rows: bold means that the NO-NFD sort key differs from UCA key.</p>
<p>Keys are in the light blue rows: green is the bad key, blue is UCA, black is where they equal.</p>
<p>Note: so black lines are generally ok.</p>
<table border='1' cellspacing='0' cellpadding='2'>
<tr><th>File Order</th><th>Code and Decomp</th><th>Key and Decomp-Key</th></tr>
</table>
<p>Errors: 0</p>
<h2>3. Primaries Incompatible with Decompositions</h2>
<p>Warning: only checking characters defined in base: 3.1.1</p>
<table border='1' cellspacing='0' cellpadding='2'>
<tr><th>Code</td><th>Sort Key</th><th>Decomposed Sort Key</th><th>Name</th></tr>
</table>
<p>Errors: 0</p>
<p>Space/Tatweel exceptions: [\u00A0\u00A8\u00AF\u00B4\u00B8\u02D8-\u02DD\u037A\u0384-\u0385\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEE\u1FFD-\u1FFE\u2000-\u200A\u2017\u202F\u203E\u3000\u309B-\u309C\uFC5E-\uFC63\uFCF2-\uFCF4\uFE49-\uFE4C\uFE70-\uFE72\uFE74\uFE76-\uFE7F\uFFE3]</p>
<h2>4. Secondaries Incompatible with Decompositions</h2>
<p>Warning: only checking characters defined in base: 3.1.1</p>
<table border='1' cellspacing='0' cellpadding='2'>
<tr><th>Code</td><th>Sort Key</th><th>Decomposed Sort Key</th><th>Name</th></tr>
</table>
<p>Errors: 0</p>
<p>Space/Tatweel exceptions: [\u00A0\u00A8\u00AF\u00B4\u00B8\u02D8-\u02DD\u037A\u0384-\u0385\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEE\u1FFD-\u1FFE\u2000-\u200A\u2017\u202F\u203E\u3000\u309B-\u309C\uFC5E-\uFC63\uFCF2-\uFCF4\uFE49-\uFE4C\uFE70-\uFE72\uFE74\uFE76-\uFE7F\uFFE3]</p>
<h2>5. Tertiaries Incompatible with Decompositions</h2>
<p>Note: Tertiary differences are not really errors; these are just warnings</p>
<p>Warning: only checking characters defined in base: 3.1.1</p>
<table border='1' cellspacing='0' cellpadding='2'>
<tr><th>Code</td><th>Sort Key</th><th>Decomposed Sort Key</th><th>Name</th></tr>
</table>
<p>Errors: 0</p>
<p>Space/Tatweel exceptions: [\u00A0\u00A8\u00AF\u00B4\u00B8\u02D8-\u02DD\u037A\u0384-\u0385\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEE\u1FFD-\u1FFE\u2000-\u200A\u2017\u202F\u203E\u3000\u309B-\u309C\uFC5E-\uFC63\uFCF2-\uFCF4\uFE49-\uFE4C\uFE70-\uFE72\uFE74\uFE76-\uFE7F\uFFE3]</p>
<p>Note: characters with decompositions to space + X, and tatweel + X are excluded, as are a few special characters: [\u017F\u0CCB\u0DDD\u1E9B\uFB05]</p>
<h2>6. Checking for well-formedness</h2>
<table border='1' cellspacing='0' cellpadding='2'>
</table>
<p>Minimum Secondary in Primary Ignorable = 0021 from [0000.0021.0002] U+0332 COMBINING LOW LINE</p>
<p>Errors: 0</p>
<h2>7. Comparing Other Equivalents</h2>
<p>These are not necessarily errors, but should be examined for <i>possible</i> errors</p>
<p>Each of the three strings is canonically equivalent, but has different sort keys</p>
<table border='1' cellspacing='0' cellpadding='2'>
<tr><th>Count</th><th>Name</th><th>Code</th><th>Sort Keys</th></tr>
<tr><td rowspan='3'>1</td><td>CYRILLIC CAPITAL LETTER GJE</td>
<td>0403</td>
<td>[0CE9 | 0020 | 0008 |]</td></tr>
<tr><td>CYRILLIC CAPITAL LETTER GHE,<br>COMBINING ACUTE ACCENT</td>
<td>0413 0301</td>
<td>[0CE9 | 0020 | 0008 |]</td></tr>
<tr><td class='bottom'>CYRILLIC CAPITAL LETTER GHE,<br>COMBINING ACUTE TONE MARK</td>
<td class='bottom'>0413 0341</td>
<td class='bottom'>[0CD5 | 0020 0032 | 0008 0002 |]</td></tr>
<tr><td rowspan='3'>2</td><td>CYRILLIC CAPITAL LETTER KJE</td>
<td>040C</td>
<td>[0DA1 | 0020 | 0008 |]</td></tr>
<tr><td>CYRILLIC CAPITAL LETTER KA,<br>COMBINING ACUTE ACCENT</td>
<td>041A 0301</td>
<td>[0DA1 | 0020 | 0008 |]</td></tr>
<tr><td class='bottom'>CYRILLIC CAPITAL LETTER KA,<br>COMBINING ACUTE TONE MARK</td>
<td class='bottom'>041A 0341</td>
<td class='bottom'>[0D31 | 0020 0032 | 0008 0002 |]</td></tr>
<tr><td rowspan='3'>3</td><td>CYRILLIC SMALL LETTER GHE,<br>COMBINING ACUTE ACCENT</td>
<td>0433 0301</td>
<td>[0CE9 | 0020 | 0002 |]</td></tr>
<tr><td>CYRILLIC SMALL LETTER GHE,<br>COMBINING ACUTE ACCENT</td>
<td>0433 0301</td>
<td>[0CE9 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CYRILLIC SMALL LETTER GHE,<br>COMBINING ACUTE TONE MARK</td>
<td class='bottom'>0433 0341</td>
<td class='bottom'>[0CD5 | 0020 0032 | 0002 0002 |]</td></tr>
<tr><td rowspan='3'>4</td><td>CYRILLIC SMALL LETTER KA,<br>COMBINING ACUTE ACCENT</td>
<td>043A 0301</td>
<td>[0DA1 | 0020 | 0002 |]</td></tr>
<tr><td>CYRILLIC SMALL LETTER KA,<br>COMBINING ACUTE ACCENT</td>
<td>043A 0301</td>
<td>[0DA1 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CYRILLIC SMALL LETTER KA,<br>COMBINING ACUTE TONE MARK</td>
<td class='bottom'>043A 0341</td>
<td class='bottom'>[0D31 | 0020 0032 | 0002 0002 |]</td></tr>
<tr><td rowspan='3'>5</td><td>TIBETAN SUBJOINED LETTER RA,<br>TIBETAN VOWEL SIGN AA,<br>TIBETAN VOWEL SIGN REVERSED I</td>
<td>0FB2 0F71 0F80</td>
<td>[141C | 0020 | 0002 |]</td></tr>
<tr><td>TIBETAN SUBJOINED LETTER RA,<br>TIBETAN VOWEL SIGN AA,<br>TIBETAN VOWEL SIGN REVERSED I</td>
<td>0FB2 0F71 0F80</td>
<td>[141C | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>TIBETAN SUBJOINED LETTER RA,<br>TIBETAN VOWEL SIGN REVERSED II</td>
<td class='bottom'>0FB2 0F81</td>
<td class='bottom'>[1403 1418 | 0020 0020 | 0002 0002 |]</td></tr>
<tr><td rowspan='3'>6</td><td>TIBETAN SUBJOINED LETTER LA,<br>TIBETAN VOWEL SIGN AA,<br>TIBETAN VOWEL SIGN REVERSED I</td>
<td>0FB3 0F71 0F80</td>
<td>[141E | 0020 | 0002 |]</td></tr>
<tr><td>TIBETAN SUBJOINED LETTER LA,<br>TIBETAN VOWEL SIGN AA,<br>TIBETAN VOWEL SIGN REVERSED I</td>
<td>0FB3 0F71 0F80</td>
<td>[141E | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>TIBETAN SUBJOINED LETTER LA,<br>TIBETAN VOWEL SIGN REVERSED II</td>
<td class='bottom'>0FB3 0F81</td>
<td class='bottom'>[1405 1418 | 0020 0020 | 0002 0002 |]</td></tr>
<tr><td rowspan='3'>7</td><td>CJK COMPATIBILITY IDEOGRAPH-2F805</td>
<td>2F805</td>
<td>[FB40 CFAE | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-4FAE</td>
<td>4FAE</td>
<td>[FB40 CFAE | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA30</td>
<td class='bottom'>FA30</td>
<td class='bottom'>[FBC1 FA30 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>8</td><td>CJK COMPATIBILITY IDEOGRAPH-2F80A</td>
<td>2F80A</td>
<td>[FB40 D0E7 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-50E7</td>
<td>50E7</td>
<td>[FB40 D0E7 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA31</td>
<td class='bottom'>FA31</td>
<td class='bottom'>[FBC1 FA31 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>9</td><td>CJK COMPATIBILITY IDEOGRAPH-2F80E</td>
<td>2F80E</td>
<td>[FB40 D14D | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-514D</td>
<td>514D</td>
<td>[FB40 D14D | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA32</td>
<td class='bottom'>FA32</td>
<td class='bottom'>[FBC1 FA32 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>10</td><td>CJK COMPATIBILITY IDEOGRAPH-2F826</td>
<td>2F826</td>
<td>[FB40 D2C9 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-52C9</td>
<td>52C9</td>
<td>[FB40 D2C9 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA33</td>
<td class='bottom'>FA33</td>
<td class='bottom'>[FBC1 FA33 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>11</td><td>CJK COMPATIBILITY IDEOGRAPH-2F827</td>
<td>2F827</td>
<td>[FB40 D2E4 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-52E4</td>
<td>52E4</td>
<td>[FB40 D2E4 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA34</td>
<td class='bottom'>FA34</td>
<td class='bottom'>[FBC1 FA34 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>12</td><td>CJK COMPATIBILITY IDEOGRAPH-2F82D</td>
<td>2F82D</td>
<td>[FB40 D351 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-5351</td>
<td>5351</td>
<td>[FB40 D351 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA35</td>
<td class='bottom'>FA35</td>
<td class='bottom'>[FBC1 FA35 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>13</td><td>CJK COMPATIBILITY IDEOGRAPH-2F84C</td>
<td>2F84C</td>
<td>[FB40 D606 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-5606</td>
<td>5606</td>
<td>[FB40 D606 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA37</td>
<td class='bottom'>FA37</td>
<td class='bottom'>[FBC1 FA37 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>14</td><td>CJK COMPATIBILITY IDEOGRAPH-2F878</td>
<td>2F878</td>
<td>[FB40 DC6E | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-5C6E</td>
<td>5C6E</td>
<td>[FB40 DC6E | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA3C</td>
<td class='bottom'>FA3C</td>
<td class='bottom'>[FBC1 FA3C | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>15</td><td>CJK COMPATIBILITY IDEOGRAPH-2F8A3</td>
<td>2F8A3</td>
<td>[FB40 E094 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-6094</td>
<td>6094</td>
<td>[FB40 E094 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA3D</td>
<td class='bottom'>FA3D</td>
<td class='bottom'>[FBC1 FA3D | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>16</td><td>CJK COMPATIBILITY IDEOGRAPH-2F8AB</td>
<td>2F8AB</td>
<td>[FB40 E18E | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-618E</td>
<td>618E</td>
<td>[FB40 E18E | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA3F</td>
<td class='bottom'>FA3F</td>
<td class='bottom'>[FBC1 FA3F | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>17</td><td>CJK COMPATIBILITY IDEOGRAPH-2F8B0</td>
<td>2F8B0</td>
<td>[FB40 E1F2 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-61F2</td>
<td>61F2</td>
<td>[FB40 E1F2 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA40</td>
<td class='bottom'>FA40</td>
<td class='bottom'>[FBC1 FA40 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>18</td><td>CJK COMPATIBILITY IDEOGRAPH-2F8C8</td>
<td>2F8C8</td>
<td>[FB40 E54F | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-654F</td>
<td>654F</td>
<td>[FB40 E54F | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA41</td>
<td class='bottom'>FA41</td>
<td class='bottom'>[FBC1 FA41 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>19</td><td>CJK COMPATIBILITY IDEOGRAPH-2F8CF</td>
<td>2F8CF</td>
<td>[FB40 E691 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-6691</td>
<td>6691</td>
<td>[FB40 E691 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA43</td>
<td class='bottom'>FA43</td>
<td class='bottom'>[FBC1 FA43 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>20</td><td>CJK COMPATIBILITY IDEOGRAPH-2F8E2</td>
<td>2F8E2</td>
<td>[FB40 E885 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-6885</td>
<td>6885</td>
<td>[FB40 E885 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA44</td>
<td class='bottom'>FA44</td>
<td class='bottom'>[FBC1 FA44 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>21</td><td>CJK COMPATIBILITY IDEOGRAPH-2F901</td>
<td>2F901</td>
<td>[FB40 ED77 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-6D77</td>
<td>6D77</td>
<td>[FB40 ED77 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA45</td>
<td class='bottom'>FA45</td>
<td class='bottom'>[FBC1 FA45 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>22</td><td>CJK COMPATIBILITY IDEOGRAPH-2F953</td>
<td>2F953</td>
<td>[FB40 F956 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-7956</td>
<td>7956</td>
<td>[FB40 F956 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA50</td>
<td class='bottom'>FA50</td>
<td class='bottom'>[FBC1 FA50 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>23</td><td>CJK COMPATIBILITY IDEOGRAPH-2F959</td>
<td>2F959</td>
<td>[FB40 FA40 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-7A40</td>
<td>7A40</td>
<td>[FB40 FA40 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA54</td>
<td class='bottom'>FA54</td>
<td class='bottom'>[FBC1 FA54 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>24</td><td>CJK COMPATIBILITY IDEOGRAPH-2F97A</td>
<td>2F97A</td>
<td>[FB41 8005 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-8005</td>
<td>8005</td>
<td>[FB41 8005 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA5B</td>
<td class='bottom'>FA5B</td>
<td class='bottom'>[FBC1 FA5B | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>25</td><td>CJK COMPATIBILITY IDEOGRAPH-2F99F</td>
<td>2F99F</td>
<td>[FB41 8457 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-8457</td>
<td>8457</td>
<td>[FB41 8457 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA5F</td>
<td class='bottom'>FA5F</td>
<td class='bottom'>[FBC1 FA5F | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>26</td><td>CJK COMPATIBILITY IDEOGRAPH-F996</td>
<td>F996</td>
<td>[FB40 FDF4 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-7DF4</td>
<td>7DF4</td>
<td>[FB40 FDF4 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA57</td>
<td class='bottom'>FA57</td>
<td class='bottom'>[FBC1 FA57 | 0020 | 0002 |]</td></tr>
<tr><td rowspan='3'>27</td><td>CJK COMPATIBILITY IDEOGRAPH-FA25</td>
<td>FA25</td>
<td>[FB41 9038 | 0020 | 0002 |]</td></tr>
<tr><td>CJK UNIFIED IDEOGRAPH-9038</td>
<td>9038</td>
<td>[FB41 9038 | 0020 | 0002 |]</td></tr>
<tr><td class='bottom'>CJK COMPATIBILITY IDEOGRAPH-FA67</td>
<td class='bottom'>FA67</td>
<td class='bottom'>[FBC1 FA67 | 0020 | 0002 |]</td></tr>
</table>
<p>Items: 27</p>
</body></html>