
more efficiently, if the results are the same. Similarly, caseless (case insensitive) com-
parison of strings must logically involve mapping both strings to lowercase.
Unicode Standard Annexes
Conformance to the Unicode standard requires conformance to the specifications con-
tained in the following annexes of the standard. The annexes contain both descriptive
(informative) and normative material; only the normative parts are relevant to
conformance.
• UAX #9: “The Bidirectional Algorithm”
• UAX #11: “East Asian Width”
• UAX #14: “Line Breaking Properties”
• UAX #15: “Unicode Normalization Forms”
• UAX #24: “Script Names”
• UAX #29: “Text Boundaries”
The annexes are available via http://www.unicode.org/reports/. The page contains links
to other Unicode Technical Reports (UTR), too. However, only a UTR designated as
UAX is part of the Unicode standard. There are also Unicode Technical Standards
(UTS), which are normative documents issued by the Unicode Consortium, but sepa-
rate from the Unicode standard. Conformance to them is not required for conformance
to the Unicode standard. Moreover, there are UTR documents labeled as UTR! Such
documents are informative (descriptive), not normative. Thus, we can loosely describe
the relationships between these types of documents by the formula UTR = UAX + UTS
+ UTR, naturally reflecting the two meanings, broader and narrower, of “UTR.”
There are also ...