Enumeration of unicode categories.
[Flags]
|
|||||
enum
|
CharacterCategory
|
None
|
= 0
|
No category. |
---|---|---|
Letter
|
= 0x1F
|
Unicode
character
category:
Letter
( |
LetterUppercase
|
= 0x01
|
Unicode
character
category:
Letter,
uppercase
( |
LetterLowercase
|
= 0x02
|
Unicode
character
category:
Letter,
lowercase
( |
LetterTitlecase
|
= 0x04
|
Unicode
character
category:
Letter,
titlecase
( |
LetterModifier
|
= 0x08
|
Unicode
character
category:
Letter,
modifier
( |
LetterOther
|
= 0x10
|
Unicode
character
category:
Letter,
other
( |
Mark
|
= 0xE0
|
Unicode
character
category:
Mark
( |
MarkNonSpacing
|
= 0x20
|
Unicode
character
category:
Mark,
non-spacing
( |
MarkSpacingCombining
|
= 0x40
|
Unicode
character
category:
Mark,
space
combining
( |
MarkEnclosing
|
= 0x80
|
Unicode
character
category:
Mark,
enclosing
( |
Number
|
= 0x0700
|
Unicode
character
category:
Number
( |
NumberDecimalDigit
|
= 0x0100
|
Unicode
character
category:
Number,
decimal
digit
( |
NumberLetter
|
= 0x0200
|
Unicode
character
category:
Number,
letter
( |
NumberOther
|
= 0x0400
|
Unicode
character
category:
Number,
other
( |
Separator
|
= 0x3800
|
Unicode
character
category:
Separator
( |
SeparatorSpace
|
= 0x0800
|
Unicode
character
category:
Separator,
space
( |
SeparatorLine
|
= 0x1000
|
Unicode
character
category:
Separator,
line
( |
SeparatorParagraph
|
= 0x2000
|
Unicode
character
category:
Separator,
paragraph
( |
Other
|
= 0x0007C000
|
Unicode
character
category:
Other
( |
OtherControl
|
= 0x4000
|
Unicode
character
category:
Other,
control
( |
OtherFormat
|
= 0x8000
|
Unicode
character
category:
Other,
format
( |
OtherSurrogate
|
= 0x00010000
|
Unicode
character
category:
Other,
surrogate
( |
OtherPrivateUse
|
= 0x00020000
|
Unicode
character
category:
Other,
private
use
( |
OtherNotAssigned
|
= 0x00040000
|
Unicode
character
category:
Other,
not
assigned
( |
Puntuation
|
= 0x03F80000
|
Unicode
character
category:
Punctuation
( |
PunctuationConnector
|
= 0x00080000
|
Unicode
character
category:
Punctuation,
connector
( |
PunctuationDash
|
= 0x00100000
|
Unicode
character
category:
Punctuation,
dash
( |
PunctuationOpen
|
= 0x00200000
|
Unicode
character
category:
Punctuation,
open
( |
PunctuationClose
|
= 0x00400000
|
Unicode
character
category:
Punctuation,
close
( |
PunctuationInitialQuote
|
= 0x00800000
|
Unicode
character
category:
Punctuation,
initial
quote
( |
PunctuationFinalQuote
|
= 0x01000000
|
Unicode
character
category:
Punctuation,
final
quote
( |
PunctuationOther
|
= 0x02000000
|
Unicode
character
category:
Punctuation,
other
( |
Symbol
|
= 0x3C000000
|
Unicode
character
category:
Symbol
( |
SymbolMath
|
= 0x04000000
|
Unicode
character
category:
Symbol,
math
( |
SymbolCurrency
|
= 0x08000000
|
Unicode
character
category:
Symbol,
currency
( |
SymbolModifier
|
= 0x10000000
|
Unicode
character
category:
Symbol,
modifier
( |
SymbolOther
|
= 0x20000000
|
Unicode
character
category:
Symbol,
other
( |
LetterOrDigit
|
= 0x011F
|
Unicode character categories: Letter and NumberDecimalDigit. |
Whitespace
|
= 0x7800
|
Unicode character categories: Separator and OtherControl. |