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