| Crates.io | unic-ucd |
| lib.rs | unic-ucd |
| version | 0.9.0 |
| created_at | 2017-06-20 08:46:54.479933+00 |
| updated_at | 2019-03-03 05:12:56.218622+00 |
| description | UNIC — Unicode Character Database |
| homepage | |
| repository | https://github.com/open-i18n/rust-unic/ |
| max_upload_size | |
| id | 19656 |
| size | 16,921 |
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.
Here's a list of components (available or planned) for this super-crate:
version: The Unicode Version of UCD
data.
common: Common properties, such as Alphabetic, White-Space, Control and
Numeric.
age: Age property.
bidi: Bidirectional properties. (Hebrew, Arabic, ...)
block: Block properties.
case: Letter Case properties.
category: General_Category property.
hangul: Hangul Syllable Composition & Decomposition.
ident: Identifier properties.
name: Name property.
normal: Normalization properties.
segment: Segmentation properties.
ea-width: East Asian Width properties.
joining: Cursive joining properties. (Arabic, Syriac, ...)
numeric: Other character numeric properties.
script: Script 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.