yeslogic-unicode-blocks =======================
Build Status Documentation Version Unicode Version License

This is fork of [unicode-blocks](https://github.com/magiclen/unicode-blocks) maintained by YesLogic. Differences from upstream: updated Unicode data, script to regenerate Rust source. ---- This crate contains a list of all unicode blocks and provides some functions to search across them. ## Examples #### Given a character, determine what unicode block contains it. ```rust assert_eq!(yeslogic_unicode_blocks::BASIC_LATIN, yeslogic_unicode_blocks::find_unicode_block('A').unwrap()); ``` #### Given a unicode block, determine whether it is used in CJK. ```rust assert!(yeslogic_unicode_blocks::is_cjk_block(yeslogic_unicode_blocks::CJK_UNIFIED_IDEOGRAPHS)); ``` #### Given a character, determine whether it is in CJK. ```rust assert!(yeslogic_unicode_blocks::is_cjk('。')); ```