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
16,624 个月下载量
用于 33 个软件包 (11 直接)
68KB
1.5K SLoC
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('。'));
Crates.io
https://crates.io/crates/unicode-blocks
文档
https://docs.rs/unicode-blocks
许可证
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('。'));