1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! `icu-data.rlib` is a library that makes available the Unicode Consortium's ICU (International //! Components for Unicode) data repository without any C binding to libicu. At present, only the //! UCM (UniCode Mapping) files (icu-data/charset) are handled. //! //! Originally, this library was going to store the data uncompressed in Rust data structures. //! However, this led to the library being over 1GB in size, and Cargo required 15GB of memory to //! compile it. So, we're storing compressed versions in the library which are decompressed on //! demand (see documentation of [`ucm::request_mapping_file`]). //! //! Data is © 1991-2021 Unicode, Inc. //! //! For the license to this data, see: //! <https://github.com/unicode-org/icu-data/blob/main/LICENSE> //! //! It is an MIT-style license. //! //! This library is Apache 2 licensed and is under the umbrella of the MFEK (Modular Font Editor K) //! project. //! //! `icu-data.rlib` source code © 2021 Fredrick R. Brennan & MFEK Authors. See `AUTHORS`. pub mod ucm;