Crate unic_ucd_normal [] [src]

Functions for computing canonical and compatible decompositions for Unicode characters. Unicode character properties for composition and decomposition.

extern crate unic_ucd_normal;

use unic_ucd_normal::compose;

fn main() {
    assert_eq!(compose('A','\u{30a}'), Some('Å'));
}

Constants

UNICODE_VERSION

The Unicode version of data

Functions

canonical_combining_class

Lookup Canonical Combining Class of the character

canonical_decomposition
compatibility_decomposition
compose

Compose two characters into a single character, if possible. See Unicode Standard Annex #15 for more information.

composition
decompose_canonical

Compute canonical Unicode decomposition for character. See Unicode Standard Annex #15 for more information.

decompose_compatible

Compute canonical or compatible Unicode decomposition for character. See Unicode Standard Annex #15 for more information.

is_combining_mark

Return whether the given character is a combining mark (General_Category=Mark)