#unicode #database #character #property

ucd-util

A small utility library for working with the Unicode character database

2 releases

0.1.1 Mar 6, 2018
0.1.0 Mar 6, 2018

#1 in Database interfaces

Download history 44500/week @ 2018-09-14 48346/week @ 2018-09-21 45948/week @ 2018-09-28 47995/week @ 2018-10-05 47598/week @ 2018-10-12 51895/week @ 2018-10-19 48725/week @ 2018-10-26 67451/week @ 2018-11-02 66724/week @ 2018-11-09 68145/week @ 2018-11-16 64584/week @ 2018-11-23 63416/week @ 2018-11-30 59857/week @ 2018-12-07

75,649 downloads per month
Used in 3,087 crates (2 directly)

MIT/Apache

94KB
1.5K SLoC

ucd-util

A library for small auxiliary Unicode functions. This includes things like symbol or character name canonicalization, ideograph name generation and helper functions for searching property name and value tables.

Linux build status

Documentation

https://docs.rs/ucd-util

License

This project is licensed under either of

The data in src/unicode_tables/ is licensed inder the Unicode License Agreement (LICENSE-UNICODE or http://www.unicode.org/copyright.html#License).


lib.rs:

The ucd-util crate contains a smattering of utility functions that implement various algorithms specified by Unicode. There is no specific goal for exhaustiveness. Instead, implementations should be added on an as-needed basis.

A current design constraint of this crate is that it should not bring in any large Unicode tables. For example, to use the various property name and value canonicalization functions, you'll need to supply your own table, which can be generated using ucd-generate.

No runtime deps