Class: TFullwidth

Declaration: UnicodeCompatibility.h

Taxonomy Categories:

Member Functions:


Interface Category:

API.

Inherits From:

None.

Inherited By:

None.

Purpose:

This is one of several naming classes associated with TUnicode that provides an enumeration of symbolic names for Unicode values. Because the large number of named values in Unicode is too large to be contained in a single enumerated list, the names have been spread out among several classes on the basis of writing system or script (such as Latin, Cyrillic, and Hebrew) or function (such as punctuation or mathematical operator). This class provides an enumeration for extra-wide copies of certain Unicode characters. Unicode includes a number of compatibility characters, so-called because they have been included in Unicode for the sake of round-trip compatibility with other character set standards and can more effectively represented in Unicode in other ways. There are several Unicode ranges devoted entirely to compatibility characters. There are other Unicode values which are regarded by CommonPoint as compatibility characters, even though they are not formally identified as such in the Unicode standard. Examples of compatibility characters are Roman numerals, precomposed accent/letter combinations, and circled numerals. CommonPoint supports the use of Unicode compatibility characters but urges that they be avoided wherever possible. The Unicode characters enumerated by this class are all Unicode compatibility characters.

Instantiation:

Do not instantiate.

Deriving Classes:

Do not derive.

Concurrency:

Multithread safe.

Resource Use:

No special requirements.
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.