ogonek
ogonek copied to clipboard
A C++11 library for Unicode
Right now an instance of `text` carries information about the encoding in the type, in order to enforce conversions at the appropriate places. It would be neat if `text` could...
Implement Default Case Detection as specified in 3.13 in the Unicode Standard.
Specially for NFC, quick checks can make for high efficiency. Normalizing iterators should use that.
Implement the Normalization Form FCD as per [UTN #5](http://www.unicode.org/notes/tn5/#FCD). - [ ] `normalize` - [ ] `is_fcd`
Implement the Normalization Form FCC as per [UTN #5](http://www.unicode.org/notes/tn5/#FCC). - [ ] `normalize` - [ ] `is_fcc`
Implement Default Caseless Matching as specified in 3.13 in the Unicode Standard.
Implement Default Case Conversion as specified in 3.13 in the Unicode Standard.
Implement the Unicode bidirectional algorithm as per [UAX #9](http://www.unicode.org/reports/tr9/).
Implement the [国家标准 18030](http://source.icu-project.org/repos/icu/data/trunk/charset/data/xml/gb-18030-2000.xml) (aka GB18030) encoding form.