The class library provides a name, through a
set of enumerations, for every character in the Unicode set, with
the exception of most of the Han ideographic characters. Names
are provided for some particularly significant ideographs, such
as digits and the 214 KangXi radicals.
To refer to specific Unicode values, use
character names rather than code points. For example, refer to UGeneralPunctuation::kQuestionMark rather
than the value U+003F.
Because of the large number of characters,
the names are scoped into a set of classes based on script or
function. These classes are provided only for referencing the
enumerated names they contain--do not use them for any other
reason. These classes are listed in the following table. See the
enumeration in the referenced header file for specific character
names.
Some character names may refer to
characters of types other than UniChar.
In such cases, you may need to cast characters before using
interfaces that take UniChar
parameters.