Crates.io | icu-data |
lib.rs | icu-data |
version | 0.1.0 |
source | src |
created_at | 2021-05-24 15:50:23.635346 |
updated_at | 2021-05-24 15:50:23.635346 |
description | International Components for Unicode (ICU) data in Rust structures |
homepage | |
repository | https://github.com/MFEK/icu-data.rlib |
max_upload_size | |
id | 401456 |
size | 6,943,634 |
icu-data.rlib
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
.