UNIC — Unicode Character Database
This UNIC component provides access to character properties as defined in the Unicode® Standard Annex #44 - Unicode Character Database.
UCD is a UNIC super-crate, composed of smaller crates that provide data in specific areas, therefore, allowing access only to the data needed instead of forcing dependent crates to import all UCD data.
Crates
Here's a list of components (available or planned) for this super-crate:
-
core: Providing basic information about UCD data, specifically the Unicode Version. -
age: Character Age property. -
name: Character Name property. -
category: Character General_Category property. -
block: Character Block properties -
script: Character Script properties. -
normal: Character Normalization properties. -
case: Character case properties. -
grapheme: Character grapheme properties. -
numeric: Character numeric properties. -
bidi: Bidirectional properties. (Hebrew, Arabic, ...) -
joining: Cursive joining properties. (Arabic, Syriac, ...) -
ea-width: East Asian Width properties.
See http://unicode.org/reports/tr44/#Property_List_Table for the complete
list of properties defined in UCD. Eventually, all these properties will be
available by under unic-ucd.