Skip to content
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 ---
Clone this wiki locally