Returns True if a character is a combining character.
Moduleunicode-data-0.4.0.1Haskell2010
Unicode.Char.Normalization
Low level Unicode database functions to facilitate Unicode normalization.
For more information on Unicode normalization please refer to the following sections of the Unicode standard:
2 General Structure
2.3 Compatibility Characters
2.12 Equivalent Sequences
3 Conformance
3.6 Combination
3.7 Decomposition
3.11 Normalization Forms
3.12 Conjoining Jamo Behavior
4 Character Properties
4.3 Combining Classes
- 1 type
- 8 values
- Packageunicode-data-0.4.0.1
- Exports9
- LanguageHaskell2010
- LicenceApache-2.0
- SourceNormalization.hs
Combining class
3 declarationsReturns the combining class of a character.
Return True if a starter character may combine with some preceding starter character.
Composition
2 declarationsCompose a starter character (combining class 0) with a combining character (non-zero combining class). Returns the composed character if the starter combines with the combining character, returns Nothing otherwise.
Compose a starter character with another starter character. Returns the composed character if the two starters combine, returns Nothing otherwise.
Decomposition
0 declarationsNon-Hangul
Given a non-Hangul character determine if the character is decomposable. Note that in case compatibility decompositions a character may decompose into a single compatibility character.
Decompose a non-Hangul character into its canonical or compatibility decompositions. Note that the resulting characters may further decompose.
Hangul
Decompose a Hangul syllable into its corresponding Jamo characters.