9 个版本 (5 个破坏性更新)
0.6.0 | 2024年7月30日 |
---|---|
0.4.0 | 2024年2月11日 |
0.3.1 | 2023年11月24日 |
0.2.0 | 2023年7月25日 |
#72 in GUI
每月1,947次下载
在 4 crates 中使用
1MB
8K SLoC
egui_phosphor
将 Phosphor 图标 与样板代码捆绑,以便在您的 egui 应用中使用。
安装
在 Cargo.toml 中将 crate 添加为依赖项
egui-phosphor = "0.6.0"
在启动时,更新您的 egui 上下文中的字体
let mut fonts = egui::FontDefinitions::default();
egui_phosphor::add_to_fonts(&mut fonts, egui_phosphor::Variant::Regular);
cc.egui_ctx.set_fonts(fonts);
上述 add_to_fonts
辅助函数将所选变体(Regular
)作为后备添加到主要的 egui Proportional
字体,以便当您在标签中使用 Phosphor 图标和普通文本时,图标字体将在必要时接管。如果您想添加多个 Phosphor 图标变体,请参阅 此示例,它显示了所有变体的使用情况。
使用方法
在您的文本中使用 crate 提供的常量
ui.label(egui::RichText::new(format!("FILE_CODE {}", egui_phosphor::regular::FILE_CODE)).size(32.0));
注意:请确保使用您所选变体的适当字符代码! 这意味着对于 Variant::Regular
,您应使用 regular::FILE_CODE
,对于 Variant::Fill
,您应使用 fill::FILE_CODE
等。
许可
egui-phosphor 根据 MIT 或 Apache-2.0 许可。Phosphor 图标根据 MIT 许可。
依赖项
~4.5–9.5MB
~82K SLoC