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

Download history 233/week @ 2024-05-05 250/week @ 2024-05-12 395/week @ 2024-05-19 295/week @ 2024-05-26 285/week @ 2024-06-02 290/week @ 2024-06-09 280/week @ 2024-06-16 511/week @ 2024-06-23 810/week @ 2024-06-30 498/week @ 2024-07-07 293/week @ 2024-07-14 293/week @ 2024-07-21 554/week @ 2024-07-28 346/week @ 2024-08-04 655/week @ 2024-08-11 357/week @ 2024-08-18

每月1,947次下载
4 crates 中使用

MIT/Apache

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 根据 MITApache-2.0 许可。Phosphor 图标根据 MIT 许可。

依赖项

~4.5–9.5MB
~82K SLoC