### Summary of Unicode Support Classes

This table lists the Unicode support classes:

Class | Description
--- | ---
ICharacterPropertyIterator | Lets you identify the set of Unicode characters with specific character properties
IUnicode | Provides access to the script and character properties associated with a Unicode character
UAPLFunctionalSymbol | Enumerates names for APL functional symbols in Unicode
UArabic | Enumerates names for characters in the Arabic script, excluding ligatures and compatibility variants
UArabicCompatibility | Enumerates names for characters required for compatibility with older Arabic character sets
UArabicLigature | Enumerates names for Arabic ligatures
UArmenian | Enumerates names for characters in the Armenian script, excluding ligatures
UArmenianSmallLigature | Enumerates names for ligatures of lowercase Armenian leters
UArrow | Enumerates names for arrow symbols in Unicode
UASCII | Enumerates names for Unicode characters from the ASCII character set
UBengali | Enumerates names for characters in the Bengali script
UBlocks | Enumerates names for Unicode characters used in some terminal applications to draw blocks and filled-in shapes on the screen
UBopomofo | Enumerates names for characters in the Bopomofo (or Zhuyinfuhao) alphabet used to write Chinese phonetically
UBoxDrawings | Enumerates names for characters used to draw boxes on the screen
UCircledDigit | Enumerates names for digits inside circles
UCircledHangul | Enumerates names for Hangul (Korean) characters inside circles
UCircledIdeograph | Enumerates names for East Asian ideographs inside circles
UCircledKatakana | Enumerates names for Katakana characters inside circles
UCircledLatin | Enumerates names for Latin characters inside circles
UCircledNumber | Enumerates names for numbers inside circles
UCJKCompatibility | Enumerates names for East Asian ideographs required for compatibility with existing national and industrial standards
UCJKSquaredAbbreviations | Enumerates names for Latin abbreviations written in square blocks in Japanese
UCJKSquaredWords | Enumerates names for Japanese words or phrases written in square blocks
UCJKSymbols | Enumerates names for symbols used in the writing of East Asian languages or from East Asian character sets
UCNSCompatibility | Enumerates names for characters required for compatibility with CNS 11643-1986
UCombining | Enumerates names for certain combining characters used in Unicode
UControlCode | Enumerates names for control codes defined in Unicode
UControlCodePicture | Enumerates names for graphic symbols used to represent standard control codes when discussing them (as opposed to executing them)
UCoptic | Enumerates names for characters in the Coptic script
UCurrency | Enumerates names for currency symbols
UCyrillic | Enumerates names for characters in the Cyrillic script
UDevanagari | Enumerates names for characters in the Devanagari script
UDingbats | Enumerates names for miscellaneous dingbat symbols encoded in Unicode
UFullStopDigit | Enumerates names for digits followed by periods
UFullStopNumber | Enumerates names for numbers followed by periods
UFullwidth | Enumerates names for extra-wide copies of certain Unicode characters
UGeneralPunctuation | Enumerates names for punctuation characters within Unicode, such as spaces, dashes, and so on
UGeometricShapes | Enumerates names for Unicode characters providing prototypes for various geometric shapes
UGeorgian | Enumerates names for characters in the Georgian script
UGreek | Enumerates names for characters in the Greek script
UGujarati | Enumerates names for characters in the Gujarati script
UGurmukhi | Enumerates names for characters in the Gurmukhi script
UHalfwidth | Enumerates names for extra-narrow copies of certain Unicode characters
UHalfwidthHangulLetter | Enumerates names for half-width Hangul letters
UHangulChoseong | Enumerates names for initial conjoining Korean letters (jamos)
UHangulJongseong | Enumerates names for final consonant conjoining Korean letters (jamos)
UHangulJungseong | Enumerates names for medial vowel conjoining Korean letters (jamos)
UHangulLetter | Enumerates names for non-conjoining forms of Korean letters (jamos)
UHangulSyllable | Enumerates names for precomposed Hangul syllables
UHangzhouNumeral | Enumerates names for Hangzhou-style numerals used in East Asia
UHanNumeral | Enumerates names for East Asian ideographs used to write numerals
UHarpoon | Enumerates names for harpoon-like symbols within Unicode
UHebrew | Enumerates names for characters in the Hebrew script
UHiragana | Enumerates names for the Hiragana syllabary used in writing Japanese
UIdeographicAnnotation | Enumerates names for Kanbun marks used in Japanese to indicate the Japanese reading order of classical Chinese texts
UIdeographicTelegraph | Enumerates names for East Asian symbols from telegraph codes
UKangXiRadical | Enumerates names for the traditional 214 radicals used to classify and order East Asian ideographs, as found in the KangXi dictionary
UKannada | Enumerates names for characters in the Kannada script
UKatakana | Enumerates names for the Katakana syllabary used in writing Japanese
UKatakanaHiragana | Enumerates names for voicing marks used in both the Hiragana and Katakana syllabaries
ULao | Enumerates names for characters in the Lao script
ULatin | Enumerates names for characters in the Latin script
ULatin1 | Enumerates names for Unicode characters from the ISO 8859-1 (Latin 1) character set
ULatinSmallLigature | Enumerates names for ligatures of lowercase Latin letters
ULetterLikeSymbol | Enumerates names for symbols, such as some mathematical constants, derived from ordinary letters from the Latin, Greek, or Hebrew scripts
UMalayalam | Enumerates names for characters in the Malayalam script
UMathematicalOperators | Enumerates names for symbols used in writing mathematics
UMiscellaneousTechnical | Enumerates names for miscellaneous technical symbols, such as keyboard symbols and crop marks
UModifierLetter | Enumerates names for modifier letters, such as most accents, used within Unicode
UOCR | Enumerates names for Unicode characters used in OCR systems such as check processing
UOriya | Enumerates names for characters in the Oriya script
UParenthesizedDigit | Enumerates names for digits inside parentheses
UParenthesizedHangul | Enumerates names for Hangul (Korean) characters inside parentheses
UParenthesizedIdeograph | Enumerates names for East Asian ideographs inside parentheses
UParenthesizedLatin | Enumerates names for Latin characters inside parentheses
UParenthesizedNumber | Enumerates names for numbers inside parentheses
UPresentationFormForVertical | Enumerates names for variants of Unicode characters used in writing text vertically
URomanNumeral | Enumerates names for Roman numeral characters
USmallVariants | Enumerates names for extra-small versions of certain Unicode characters
UStandardPhonetic | Enumerates names for Unicode characters used in the International Phonetic Alphabet
USubscript | Enumerates names for subscripted digits and letters
USuperscript | Enumerates names for superscripted digits and letters
UTamil | Enumerates names for characters in the Tamil script
UTelugu | Enumerates names for characters in the Telugu script
UThai | Enumerates names for characters in the Thai script
UUnicodeDigit | Enumerates names for Unicode characters used to write decimal numerals
UUnicodeSpecial | Enumerates names for special characters within Unicode, such as the byte order mark, null character, invalid character, and so on
UVulgarFraction | Enumerates names for fraction characters, such as 1/2
UZapfDingbats | Enumerates names for the Zapf dingbat set