unic-ucd 0.7.0

UNIC - Unicode Character Database
Documentation

UNIC — Unicode Character Database

Crates.io Documentation

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:

  • version: The Unicode Version of UCD data.

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

  • segment: Character Segmentation 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.