1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2019年10月10日 |
---|
418 in 图形API
105KB
2K SLoC
iso15924.rs
Rust crate for ISO 15924数据,从unicode.org检索。
数据每周从该表更新unicode.org。
同时提供包含数据源URL的常量和解析功能,以便您自己请求最新信息。
什么是ISO 15924?
ISO 15924,代表书写系统名称的代码,定义了多个书写系统(脚本)的两组代码。每个脚本都提供了一个四字母代码和一个数字代码。脚本定义为“用于一个或多个语言书面形式的图形字符集合”。
-- 维基百科
安装
iso15924
需要至少Rust 1.34。
将以下依赖项添加到您的Cargo.toml中
[dependencies]
iso15924 = "0.1"
示例
检索所有ScriptCode
定义的切片
use iso15924::ScriptCode;
fn main() {
let scripts = ScriptCode::all();
println!("Amount: {}", scripts.len());
}
按编号检索ScriptCode
use iso15924::ScriptCode;
fn main() {
let script = ScriptCode::by_num("412");
if let Some(script) = script {
println!("Script name: {}", script.name);
}
}
有关更多示例和信息,请参阅文档。
许可证
ISC。许可证信息在LICENSE.md中。
依赖项
~175KB