UnicodeRanges Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides static properties that return predefined UnicodeRange instances that correspond to blocks from the Unicode specification.
public ref class UnicodeRanges abstract sealed
public static class UnicodeRanges
type UnicodeRanges = class
Public Class UnicodeRanges
- Inheritance
-
UnicodeRanges
Remarks
You use UnicodeRanges properties to retrieve Unicode named ranges, each of which consists of a contiguous block of Unicode code points. Some ranges include undefined code points. For example, in the Armenian Unicode block (U+0530-U+058F), U+0530, U+0557-U+0558, U+0560, U+0588, and U+058B-058C are undefined. One or more undefined code points can occur at the beginning of a range, at the end of a range, or anywhere in between.
Currently, the UnicodeRange class supports only named ranges in the Basic Multilingual Plane (BMP), which extends from U+0000 to U+FFFF.
Properties
All |
Gets a range that consists of the entire Basic Multilingual Plane (BMP), from U+0000 to U+FFFF). |
AlphabeticPresentationForms |
Gets the Alphabetic Presentation Forms Unicode block (U+FB00-U+FB4F). |
Arabic |
Gets the Arabic Unicode block (U+0600-U+06FF). |
ArabicExtendedA |
Gets the Arabic Extended-A Unicode block (U+08A0-U+08FF). |
ArabicExtendedB |
A UnicodeRange corresponding to the 'Arabic Extended-B' Unicode block (U+0870..U+089F). |
ArabicPresentationFormsA |
Gets the Arabic Presentation Forms-A Unicode block (U+FB50-U+FDFF). |
ArabicPresentationFormsB |
Gets the Arabic Presentation Forms-B Unicode block (U+FE70-U+FEFF). |
ArabicSupplement |
Gets the Arabic Supplement Unicode block (U+0750-U+077F). |
Armenian |
Gets the Armenian Unicode block (U+0530-U+058F). |
Arrows |
Gets the Arrows Unicode block (U+2190-U+21FF). |
Balinese |
Gets the Balinese Unicode block (U+1B00-U+1B7F). |
Bamum |
Gets the Bamum Unicode block (U+A6A0-U+A6FF). |
BasicLatin |
Gets the Basic Latin Unicode block (U+0021-U+007F). |
Batak |
Gets the Batak Unicode block (U+1BC0-U+1BFF). |
Bengali |
Gets the Bengali Unicode block (U+0980-U+09FF). |
BlockElements |
Gets the Block Elements Unicode block (U+2580-U+259F). |
Bopomofo |
Gets the Bopomofo Unicode block (U+3100-U+312F). |
BopomofoExtended |
Gets the Bopomofo Extended Unicode block (U+31A0-U+31BF). |
BoxDrawing |
Gets the Box Drawing Unicode block (U+2500-U+257F). |
BraillePatterns |
Gets the Braille Patterns Unicode block (U+2800-U+28FF). |
Buginese |
Gets the Buginese Unicode block (U+1A00-U+1A1F). |
Buhid |
Gets the Buhid Unicode block (U+1740-U+175F). |
Cham |
Gets the Cham Unicode block (U+AA00-U+AA5F). |
Cherokee |
Gets the Cherokee Unicode block (U+13A0-U+13FF). |
CherokeeSupplement |
Gets the Cherokee Supplement Unicode block (U+AB70-U+ABBF). |
CjkCompatibility |
Gets the CJK Compatibility Unicode block (U+3300-U+33FF). |
CjkCompatibilityForms |
Gets the CJK Compatibility Forms Unicode block (U+FE30-U+FE4F). |
CjkCompatibilityIdeographs |
Gets the CJK Compatibility Ideographs Unicode block (U+F900-U+FAD9). |
CjkRadicalsSupplement |
Gets the CJK Radicals Supplement Unicode block (U+2E80-U+2EFF). |
CjkStrokes |
Gets the CJK Strokes Unicode block (U+31C0-U+31EF). |
CjkSymbolsandPunctuation |
Gets the CJK Symbols and Punctuation Unicode block (U+3000-U+303F). |
CjkUnifiedIdeographs |
Gets the CJK Unified Ideographs Unicode block (U+4E00-U+9FCC). |
CjkUnifiedIdeographsExtensionA |
Gets the CJK Unitied Ideographs Extension A Unicode block (U+3400-U+4DB5). |
CombiningDiacriticalMarks |
Gets the Combining Diacritical Marks Unicode block (U+0300-U+036F). |
CombiningDiacriticalMarksExtended |
Gets the Combining Diacritical Marks Extended Unicode block (U+1AB0-U+1AFF). |
CombiningDiacriticalMarksforSymbols |
Gets the Combining Diacritical Marks for Symbols Unicode block (U+20D0-U+20FF). |
CombiningDiacriticalMarksSupplement |
Gets the Combining Diacritical Marks Supplement Unicode block (U+1DC0-U+1DFF). |
CombiningHalfMarks |
Gets the Combining Half Marks Unicode block (U+FE20-U+FE2F). |
CommonIndicNumberForms |
Gets the Common Indic Number Forms Unicode block (U+A830-U+A83F). |
ControlPictures |
Gets the Control Pictures Unicode block (U+2400-U+243F). |
Coptic |
Gets the Coptic Unicode block (U+2C80-U+2CFF). |
CurrencySymbols |
Gets the Currency Symbols Unicode block (U+20A0-U+20CF). |
Cyrillic |
Gets the Cyrillic Unicode block (U+0400-U+04FF). |
CyrillicExtendedA |
Gets the Cyrillic Extended-A Unicode block (U+2DE0-U+2DFF). |
CyrillicExtendedB |
Gets the Cyrillic Extended-B Unicode block (U+A640-U+A69F). |
CyrillicExtendedC |
A UnicodeRange corresponding to the 'Cyrillic Extended-C' Unicode block (U+1C80..U+1C8F). |
CyrillicSupplement |
Gets the Cyrillic Supplement Unicode block (U+0500-U+052F). |
Devanagari |
Gets the Devangari Unicode block (U+0900-U+097F). |
DevanagariExtended |
Gets the Devanagari Extended Unicode block (U+A8E0-U+A8FF). |
Dingbats |
Gets the Dingbats Unicode block (U+2700-U+27BF). |
EnclosedAlphanumerics |
Gets the Enclosed Alphanumerics Unicode block (U+2460-U+24FF). |
EnclosedCjkLettersandMonths |
Gets the Enclosed CJK Letters and Months Unicode block (U+3200-U+32FF). |
Ethiopic |
Gets the Ethiopic Unicode block (U+1200-U+137C). |
EthiopicExtended |
Gets the Ethipic Extended Unicode block (U+2D80-U+2DDF). |
EthiopicExtendedA |
Gets the Ethiopic Extended-A Unicode block (U+AB00-U+AB2F). |
EthiopicSupplement |
Gets the Ethiopic Supplement Unicode block (U+1380-U+1399). |
GeneralPunctuation |
Gets the General Punctuation Unicode block (U+2000-U+206F). |
GeometricShapes |
Gets the Geometric Shapes Unicode block (U+25A0-U+25FF). |
Georgian |
Gets the Georgian Unicode block (U+10A0-U+10FF). |
GeorgianExtended |
A UnicodeRange corresponding to the 'Georgian Extended' Unicode block (U+1C90..U+1CBF). |
GeorgianSupplement |
Gets the Georgian Supplement Unicode block (U+2D00-U+2D2F). |
Glagolitic |
Gets the Glagolitic Unicode block (U+2C00-U+2C5F). |
GreekandCoptic |
Gets the Greek and Coptic Unicode block (U+0370-U+03FF). |
GreekExtended |
Gets the Greek Extended Unicode block (U+1F00-U+1FFF). |
Gujarati |
Gets the Gujarti Unicode block (U+0A81-U+0AFF). |
Gurmukhi |
Gets the Gurmukhi Unicode block (U+0A01-U+0A7F). |
HalfwidthandFullwidthForms |
Gets the Halfwidth and Fullwidth Forms Unicode block (U+FF00-U+FFEE). |
HangulCompatibilityJamo |
Gets the Hangul Compatibility Jamo Unicode block (U+3131-U+318F). |
HangulJamo |
Gets the Hangul Jamo Unicode block (U+1100-U+11FF). |
HangulJamoExtendedA |
Gets the Hangul Jamo Extended-A Unicode block (U+A960-U+A9F). |
HangulJamoExtendedB |
Gets the Hangul Jamo Extended-B Unicode block (U+D7B0-U+D7FF). |
HangulSyllables |
Gets the Hangul Syllables Unicode block (U+AC00-U+D7AF). |
Hanunoo |
Gets the Hanunoo Unicode block (U+1720-U+173F). |
Hebrew |
Gets the Hebrew Unicode block (U+0590-U+05FF). |
Hiragana |
Gets the Hiragana Unicode block (U+3040-U+309F). |
IdeographicDescriptionCharacters |
Gets the Ideographic Description Characters Unicode block (U+2FF0-U+2FFF). |
IpaExtensions |
Gets the IPA Extensions Unicode block (U+0250-U+02AF). |
Javanese |
Gets the Javanese Unicode block (U+A980-U+A9DF). |
Kanbun |
Gets the Kanbun Unicode block (U+3190-U+319F). |
KangxiRadicals |
Gets the Kangxi Radicals Supplement Unicode block (U+2F00-U+2FDF). |
Kannada |
Gets the Kannada Unicode block (U+0C81-U+0CFF). |
Katakana |
Gets the Katakana Unicode block (U+30A0-U+30FF). |
KatakanaPhoneticExtensions |
Gets the Katakana Phonetic Extensions Unicode block (U+31F0-U+31FF). |
KayahLi |
Gets the Kayah Li Unicode block (U+A900-U+A92F). |
Khmer |
Gets the Khmer Unicode block (U+1780-U+17FF). |
KhmerSymbols |
Gets the Khmer Symbols Unicode block (U+19E0-U+19FF). |
Lao |
Gets the Lao Unicode block (U+0E80-U+0EDF). |
Latin1Supplement |
Gets the Latin-1 Supplement Unicode block (U+00A1-U+00FF). |
LatinExtendedA |
Gets the Latin Extended-A Unicode block (U+0100-U+017F). |
LatinExtendedAdditional |
Gets the Latin Extended Additional Unicode block (U+1E00-U+1EFF). |
LatinExtendedB |
Gets the Latin Extended-B Unicode block (U+0180-U+024F). |
LatinExtendedC |
Gets the Latin Extended-C Unicode block (U+2C60-U+2C7F). |
LatinExtendedD |
Gets the Latin Extended-D Unicode block (U+A720-U+A7FF). |
LatinExtendedE |
Gets the Latin Extended-E Unicode block (U+AB30-U+AB6F). |
Lepcha |
Gets the Lepcha Unicode block (U+1C00-U+1C4F). |
LetterlikeSymbols |
Gets the Letterlike Symbols Unicode block (U+2100-U+214F). |
Limbu |
Gets the Limbu Unicode block (U+1900-U+194F). |
Lisu |
Gets the Lisu Unicode block (U+A4D0-U+A4FF). |
Malayalam |
Gets the Malayalam Unicode block (U+0D00-U+0D7F). |
Mandaic |
Gets the Mandaic Unicode block (U+0840-U+085F). |
MathematicalOperators |
Gets the Mathematical Operators Unicode block (U+2200-U+22FF). |
MeeteiMayek |
Gets the Meetei Mayek Unicode block (U+ABC0-U+ABFF). |
MeeteiMayekExtensions |
Gets the Meetei Mayek Extensions Unicode block (U+AAE0-U+AAFF). |
MiscellaneousMathematicalSymbolsA |
Gets the Miscellaneous Mathematical Symbols-A Unicode block (U+27C0-U+27EF). |
MiscellaneousMathematicalSymbolsB |
Gets the Miscellaneous Mathematical Symbols-B Unicode block (U+2980-U+29FF). |
MiscellaneousSymbols |
Gets the Miscellaneous Symbols Unicode block (U+2600-U+26FF). |
MiscellaneousSymbolsandArrows |
Gets the Miscellaneous Symbols and Arrows Unicode block (U+2B00-U+2BFF). |
MiscellaneousTechnical |
Gets the Miscellaneous Technical Unicode block (U+2300-U+23FF). |
ModifierToneLetters |
Gets the Modifier Tone Letters Unicode block (U+A700-U+A71F). |
Mongolian |
Gets the Mongolian Unicode block (U+1800-U+18AF). |
Myanmar |
Gets the Myanmar Unicode block (U+1000-U+109F). |
MyanmarExtendedA |
Gets the Myanmar Extended-A Unicode block (U+AA60-U+AA7F). |
MyanmarExtendedB |
Gets the Myanmar Extended-B Unicode block (U+A9E0-U+A9FF). |
NewTaiLue |
Gets the New Tai Lue Unicode block (U+1980-U+19DF). |
NKo |
Gets the NKo Unicode block (U+07C0-U+07FF). |
None |
Gets an empty Unicode range. |
NumberForms |
Gets the Number Forms Unicode block (U+2150-U+218F). |
Ogham |
Gets the Ogham Unicode block (U+1680-U+169F). |
OlChiki |
Gets the Ol Chiki Unicode block (U+1C50-U+1C7F). |
OpticalCharacterRecognition |
Gets the Optical Character Recognition Unicode block (U+2440-U+245F). |
Oriya |
Gets the Oriya Unicode block (U+0B00-U+0B7F). |
Phagspa |
Gets the Phags-pa Unicode block (U+A840-U+A87F). |
PhoneticExtensions |
Gets the Phonetic Extensions Unicode block (U+1D00-U+1D7F). |
PhoneticExtensionsSupplement |
Gets the Phonetic Extensions Supplement Unicode block (U+1D80-U+1DBF). |
Rejang |
Gets the Rejang Unicode block (U+A930-U+A95F). |
Runic |
Gets the Runic Unicode block (U+16A0-U+16FF). |
Samaritan |
Gets the Samaritan Unicode block (U+0800-U+083F). |
Saurashtra |
Gets the Saurashtra Unicode block (U+A880-U+A8DF). |
Sinhala |
Gets the Sinhala Unicode block (U+0D80-U+0DFF). |
SmallFormVariants |
Gets the Small Form Variants Unicode block (U+FE50-U+FE6F). |
SpacingModifierLetters |
Gets the Spacing Modifier Letters Unicode block (U+02B0-U+02FF). |
Specials |
Gets the Specials Unicode block (U+FFF0-U+FFFF). |
Sundanese |
Gets the Sundanese Unicode block (U+1B80-U+1BBF). |
SundaneseSupplement |
Gets the Sundanese Supplement Unicode block (U+1CC0-U+1CCF). |
SuperscriptsandSubscripts |
Gets the Superscripts and Subscripts Unicode block (U+2070-U+209F). |
SupplementalArrowsA |
Gets the Supplemental Arrows-A Unicode block (U+27F0-U+27FF). |
SupplementalArrowsB |
Gets the Supplemental Arrows-B Unicode block (U+2900-U+297F). |
SupplementalMathematicalOperators |
Gets the Supplemental Mathematical Operators Unicode block (U+2A00-U+2AFF). |
SupplementalPunctuation |
Gets the Supplemental Punctuation Unicode block (U+2E00-U+2E7F). |
SylotiNagri |
Gets the Syloti Nagri Unicode block (U+A800-U+A82F). |
Syriac |
Gets the Syriac Unicode block (U+0700-U+074F). |
SyriacSupplement |
A UnicodeRange corresponding to the 'Syriac Supplement' Unicode block (U+0860..U+086F). |
Tagalog |
Gets the Tagalog Unicode block (U+1700-U+171F). |
Tagbanwa |
Gets the Tagbanwa Unicode block (U+1760-U+177F). |
TaiLe |
Gets the Tai Le Unicode block (U+1950-U+197F). |
TaiTham |
Gets the Tai Tham Unicode block (U+1A20-U+1AAF). |
TaiViet |
Gets the Tai Viet Unicode block (U+AA80-U+AADF). |
Tamil |
Gets the Tamil Unicode block (U+0B80-U+0BFF). |
Telugu |
Gets the Telugu Unicode block (U+0C00-U+0C7F). |
Thaana |
Gets the Thaana Unicode block (U+0780-U+07BF). |
Thai |
Gets the Thai Unicode block (U+0E00-U+0E7F). |
Tibetan |
Gets the Tibetan Unicode block (U+0F00-U+0FFF). |
Tifinagh |
Gets the Tifinagh Unicode block (U+2D30-U+2D7F). |
UnifiedCanadianAboriginalSyllabics |
Gets the Unified Canadian Aboriginal Syllabics Unicode block (U+1400-U+167F). |
UnifiedCanadianAboriginalSyllabicsExtended |
Gets the Unified Canadian Aboriginal Syllabics Extended Unicode block (U+18B0-U+18FF). |
Vai |
Gets the Vai Unicode block (U+A500-U+A63F). |
VariationSelectors |
Gets the Variation Selectors Unicode block (U+FE00-U+FE0F). |
VedicExtensions |
Gets the Vedic Extensions Unicode block (U+1CD0-U+1CFF). |
VerticalForms |
Gets the Vertical Forms Unicode block (U+FE10-U+FE1F). |
YijingHexagramSymbols |
Gets the Yijing Hexagram Symbols Unicode block (U+4DC0-U+4DFF). |
YiRadicals |
Gets the Yi Radicals Unicode block (U+A490-U+A4CF). |
YiSyllables |
Gets the Yi Syllables Unicode block (U+A000-U+A48F). |