2 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2022年5月20日 |
---|---|
0.1.0 | 2018年10月23日 |
#927 in GUI
58 每月下载量
在 5 个工具包中使用了 (3 个直接使用)
240KB
3K SLoC
material-icons
此工具包包含从图标名称(如 Icon::NetworkWifi
)到 Google Material Icon 字体中字符代码点(\u{e1ba}
)的自动生成的映射 - 如果您想在 Rust 创建的用户界面中使用 material-icons 字体,这将很有用
示例
use material_icons::{Icon, icon_to_char};
let icon_char = icon_to_char(Icon::Rotation3d);
assert_eq!('\u{e84d}', icon_char);
当使用任何字体渲染器显示结果字符时,该字符将显示为 "3d_rotation" 字形。
许可证(请阅读 - 关于嵌入字体)
根据 https://github.com/google/material-design-icons/blob/master/LICENSE(检索日期:2018年10月23日)中的规定,本库中嵌入的字体数据根据 Apache 2.0 许可证授权,这解释了此工具包的许可证。
您不需要署名 Google(尽管他们很感激)
“我们已将这些图标根据 Apache License Version 2.0 的条款提供给您,以整合到您的产品中。您可以在产品中自由混搭和重新分享这些图标和文档。我们希望在您的应用程序“关于”屏幕中署名,但这不是必需的。我们唯一的要求是您不要重新销售这些图标。”
依赖项
~1.5MB
~35K SLoC