2222</ tbody > </ table >
2323< div class ="body ">
2424 < h1 > Unicode® Collation Algorithm< br > Conformance Tests</ h1 >
25- < h2 align ="center " class =" changed " > Version 15.1.0 < br > 2023-05-16 </ h2 >
25+ < h2 align ="center "> Version UNI_VER < br > PUB_DATE </ h2 >
2626< p > The following files provide conformance tests for the Unicode Collation Algorithm
27- (< a href ="https://www.unicode.org/reports/tr10/tr10-48 .html "> UTS #10: Unicode Collation Algorithm</ a > ).</ p >
27+ (< a href ="https://www.unicode.org/reports/tr10/TR10_REV .html "> UTS #10: Unicode Collation Algorithm</ a > ).</ p >
2828 < ul >
2929 < li > CollationTest_SHIFTED.txt</ li >
3030 < li > CollationTest_NON_IGNORABLE.txt</ li >
@@ -53,7 +53,7 @@ <h2>Format</h2>
5353 < p > There are four different files:</ p >
5454 < ul >
5555 < li > The shifted vs non-ignorable files correspond to the two alternate
56- < a href ="https://www.unicode.org/reports/tr10/tr10-48 .html#Variable_Weighting "> Variable Weighting</ a > values.</ li >
56+ < a href ="https://www.unicode.org/reports/tr10/TR10_REV .html#Variable_Weighting "> Variable Weighting</ a > values.</ li >
5757 < li > The SHORT versions omit the comments, for more compact storage.</ li >
5858 </ ul >
5959< p > The format is illustrated by the following example:</ p >
@@ -75,7 +75,7 @@ <h2>Format</h2>
7575 < h2 > Testing</ h2 >
7676 < p > The files are designed so each line in the file will order as being greater than or equal to
7777 the previous one, when using the UCA and the
78- < a href ="https://www.unicode.org/reports/tr10/tr10-48 .html#Default_Unicode_Collation_Element_Table "> Default
78+ < a href ="https://www.unicode.org/reports/tr10/TR10_REV .html#Default_Unicode_Collation_Element_Table "> Default
7979 Unicode Collation Element Table</ a > .
8080 A test program can read in each line, compare it to
8181 the last line, and signal an error if order is not correct. The exact comparison that should be
@@ -123,17 +123,17 @@ <h3>Discontiguous contractions</h3>
123123 < li > S2.1.1 loops over each of the following three characters C,
124124 but there is no table entry for any of those three S+C.
125125 In particular, there is no DUCET mapping for 0FB2+0F71
126- (see < i > < a href ="https://www.unicode.org/reports/tr10/tr10-48 .html#Well_Formed_DUCET "> Tibetan and
126+ (see < i > < a href ="https://www.unicode.org/reports/tr10/TR10_REV .html#Well_Formed_DUCET "> Tibetan and
127127 Well-Formedness of DUCET</ a > </ i > ).</ li >
128128 < li > The loop exits without finding any match beyond S=0FB2.</ li >
129129 </ ul >
130130
131131 < p > See “Also note that the Algorithm employs two distinct contraction matching methods:”
132132 at the end of < i > Section 7.2,
133- < a href ="https://www.unicode.org/reports/tr10/tr10-48 .html#Step_2 "> Produce Collation Element Arrays</ a > </ i > .</ p >
133+ < a href ="https://www.unicode.org/reports/tr10/TR10_REV .html#Step_2 "> Produce Collation Element Arrays</ a > </ i > .</ p >
134134
135135 < hr width ="50% ">
136- < p class ="copyright "> © < span class =" changed " > 2023 </ span > Unicode, Inc. All Rights Reserved.
136+ < p class ="copyright "> © COPY_YEAR Unicode, Inc. All Rights Reserved.
137137 The Unicode Consortium makes no expressed or implied warranty
138138 of any kind, and assumes no liability for errors or omissions. No liability
139139 is assumed for incidental and consequential damages in connection with or arising
0 commit comments