- 
                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 | --- |