2 个不稳定版本
0.2.0 | 2023 年 2 月 8 日 |
---|---|
0.1.0 | 2020 年 3 月 5 日 |
在 文本处理 中排名 1264
每月下载量 1,889
在 10 个 crate(直接使用 3 个)中使用
70KB
1K SLoC
字符名称
根据 Adobe 字符列表规范 将字符映射到字符名称。此 crate 兼容 no-std。
用法
use std::borrow::Cow;
use glyph_names::glyph_name;
fn main() {
assert_eq!(glyph_name('a' as u32), Some(Cow::from("a")));
assert_eq!(glyph_name('%' as u32), Some(Cow::from("percent")));
assert_eq!(glyph_name('☺' as u32), Some(Cow::from("smileface")));
assert_eq!(glyph_name('↣' as u32), Some(Cow::from("uni21A3")));
assert_eq!(glyph_name('🕴' as u32), Some(Cow::from("u1F574")));
assert_eq!(glyph_name(0x110000), None);
}
注意
重新生成 aglfn.rs
- 确保您已检出 agl-aglfn 子模块(
git submodule update --init
)。 - 运行
make
。