Types of Code Points.
These classes are defined in the section 2.4 “Code Points and Characters” of the Unicode standard.
Constructors
GraphicTypeGraphic: defined by the following general categories:
Letters (L): UppercaseLetter, LowercaseLetter, TitlecaseLetter, ModifierLetter, OtherLetter.
Marks (M): NonSpacingMark, SpacingCombiningMark, EnclosingMark.
Numbers (N): DecimalNumber, LetterNumber, OtherNumber.
Punctuation (P): ConnectorPunctuation, DashPunctuation, OpenPunctuation, ClosePunctuation, InitialQuote, FinalQuote, OtherPunctuation.
Symbol (S): MathSymbol, CurrencySymbol, ModifierSymbol, OtherSymbol.
Separators: Space.
FormatTypeFormat: invisible but affects neighboring characters.
Defined by the following general categories: LineSeparator, ParagraphSeparator, Format.
ControlTypeControl: usage defined by protocols or standards outside the Unicode Standard.
Defined by the general category Control.
PrivateUseTypePrivate-use: usage defined by private agreement outside the Unicode Standard.
Defined by the general category PrivateUse.
SurrogateTypeSurrogate: Permanently reserved for UTF-16.
Defined by the general category Surrogate.
NoncharacterTypeNoncharacter: a code point that is permanently reserved for internal use (see definition D14 in the section 3.4 “Characters and Encoding” of the Unicode Standard). Noncharacters consist of the values
U+nFFFEandU+nFFFF(wherenis from 0 to 10₁₆) and the valuesU+FDD0..U+FDEF.They are a subset of the general category NotAssigned.
ReservedTypeReserved: any code point of the Unicode Standard that is reserved for future assignment (see definition D15 in the section 3.4 “Characters and Encoding” of the Unicode Standard). Also known as an unassigned code point.
They are a subset of the general category NotAssigned.
Instances6Bounded, Enum, Eq, Ord, Show, Ix
Bounded CodePointTypeDefined in unicode-data-0.9.0 · Unicode.Char.GeneralEnum CodePointTypeDefined in unicode-data-0.9.0 · Unicode.Char.GeneralEq CodePointTypeDefined in unicode-data-0.9.0 · Unicode.Char.GeneralOrd CodePointTypeDefined in unicode-data-0.9.0 · Unicode.Char.GeneralShow CodePointTypeDefined in unicode-data-0.9.0 · Unicode.Char.GeneralIx CodePointTypeDefined in unicode-data-0.9.0 · Unicode.Char.General