Expand description
§UNIC — UCD — Normalization
A component of unic
: Unicode and Internationalization Crates for Rust.
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('Å'));
}
Re-exports§
pub use crate::canonical_combining_class::CanonicalCombiningClass;
Modules§
- canonical_
combining_ class - Accessor for
Canonical_Combining_Class
(ccc) property
Enums§
- Decomposition
Type - Represents the Unicode character
Decomposition_Type
property.
Constants§
- PKG_
DESCRIPTION - UNIC component description.
- PKG_
NAME - UNIC component name.
- PKG_
VERSION - UNIC component version.
- UNICODE_
VERSION - The Unicode version of data
Functions§
- canonical_
composition - Canonical Composition of the character.
- canonical_
decomposition - Canonical Decomposition of the character.
- compatibility_
decomposition - Compatibility Decomposition of the character.
- compose
- Compose two characters into a single character, if possible. See Unicode Standard Annex #15 for more information.
- decompose_
canonical - Compute canonical Unicode decomposition for character.
- decompose_
compatible - Compute canonical or compatible Unicode decomposition for character.
- is_
combining_ mark - Return whether the given character is a combining mark (
General_Category=Mark
)