#unicode-characters #unicode #blocks #character #cjk #block

no-std unicode-blocks

此软件包包含所有 Unicode 块的列表,并提供了一些搜索这些块的功能

10 个版本

0.1.9 2024年2月18日
0.1.8 2023年6月29日
0.1.6 2023年4月20日
0.1.5 2022年11月4日
0.1.1 2020年8月14日

#2 in #blocks

Download history 2395/week @ 2024-04-23 2132/week @ 2024-04-30 2775/week @ 2024-05-07 2885/week @ 2024-05-14 2526/week @ 2024-05-21 2654/week @ 2024-05-28 4342/week @ 2024-06-04 2670/week @ 2024-06-11 4098/week @ 2024-06-18 4330/week @ 2024-06-25 3674/week @ 2024-07-02 4592/week @ 2024-07-09 4127/week @ 2024-07-16 4095/week @ 2024-07-23 4128/week @ 2024-07-30 3232/week @ 2024-08-06

16,624 个月下载量
用于 33 个软件包 (11 直接)

MIT 许可证

68KB
1.5K SLoC

Unicode 块

CI

此软件包包含所有 Unicode 块的列表,并提供了一些搜索这些块的功能。

最新版本的 Unicode:15.1.0

示例

给定一个字符,确定它包含在哪个 Unicode 块中。

assert_eq!(unicode_blocks::BASIC_LATIN, unicode_blocks::find_unicode_block('A').unwrap());

给定一个 Unicode 块,确定它是否在 CJK 中使用。

assert!(unicode_blocks::is_cjk_block(unicode_blocks::CJK_UNIFIED_IDEOGRAPHS));

给定一个字符,确定它是否在 CJK 中。

assert!(unicode_blocks::is_cjk(''));

Crates.io

https://crates.io/crates/unicode-blocks

文档

https://docs.rs/unicode-blocks

许可证

MIT


lib.rs:

Unicode 块

此软件包包含所有 Unicode 块的列表,并提供了一些搜索这些块的功能。

最新版本的 Unicode:15.1.0

示例

给定一个字符,确定它包含在哪个 Unicode 块中。

assert_eq!(unicode_blocks::BASIC_LATIN, unicode_blocks::find_unicode_block('A').unwrap());

给定一个 Unicode 块,确定它是否在 CJK 中使用。

assert!(unicode_blocks::is_cjk_block(unicode_blocks::CJK_UNIFIED_IDEOGRAPHS));

给定一个字符,确定它是否在 CJK 中。

assert!(unicode_blocks::is_cjk(''));

无运行时依赖