-
Notifications
You must be signed in to change notification settings - Fork 24
ICU Comparison
Behnam Esfahbod ❄ edited this page Feb 16, 2018
·
2 revisions
UNIC has the ambition goal to provide most of the functionalities provided by ICU. Here, we keep track of this goal.
ICU API Reference: http://icu-project.org/apiref/icu4c/
| ICU Module | UNIC Module or other Rust Crate |
|---|---|
| Basic Types and Constants | --- |
| Strings and Character Iteration | --- |
| Unicode Character Properties and Names | --- |
| Sets of Unicode Code Points and Strings | --- |
| Maps from Strings to Integer Values | --- |
| Codepage Conversion | --- |
| Codepage Detection | --- |
| Unicode Text Compression | --- |
| (encoding name "SCSU" or "BOCU-1") | --- |
| Locales | --- |
| Resource Bundles | --- |
| Normalization | --- |
| Calendars | --- |
| Date and Time Formatting | --- |
| Message Formatting | --- |
| Number Formatting | --- |
| Number Spellout (Rule Based Number Formatting) | --- |
| Text Transformation (Transliteration) | --- |
| Bidirectional Algorithm | --- |
| Arabic Shaping | --- |
| Collation | --- |
| String Searching | --- |
| Index Characters/Bucketing for Sorted Lists | --- |
| Text Boundary Analysis (Break Iteration) | --- |
| Regular Expressions | --- |
| StringPrep | --- |
| IDNA (UTS #46, IDNA2003) | --- |
| Identifier Spoofing & Confusability | --- |
| Universal Time Scale | --- |
| Layout Engine/Complex Text Layout | --- |
| ICU I/O | --- |