Lazily normalize a list of code points to its canonical decomposition (NFD).
Moduleunicode-collation-0.1.3.6Haskell2010
Text.Collate.Normalize
We define our own normalization function instead of depending on
unicode-transforms, because we need a lazy (streaming) normalization
function for maximum efficiency. No point normalizing two whole Texts
if we can see from the first few characters how they should be ordered.
See https://unicode.org/reports/tr15/ for a description of the algorithm
implemented here.
- 1 value
- Packageunicode-collation-0.1.3.6
- Exports1
- LanguageHaskell2010
- LicenceBSD-2-Clause
- SourceNormalize.hs