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 • Rust 包仓库 233/week @ 2024-05-05 • Rust 包仓库 250/week @ 2024-05-12 • Rust 包仓库 395/week @ 2024-05-19 • Rust 包仓库 295/week @ 2024-05-26 • Rust 包仓库 285/week @ 2024-06-02 • Rust 包仓库 290/week @ 2024-06-09 • Rust 包仓库 280/week @ 2024-06-16 • Rust 包仓库 511/week @ 2024-06-23 • Rust 包仓库 810/week @ 2024-06-30 • Rust 包仓库 498/week @ 2024-07-07 • Rust 包仓库 293/week @ 2024-07-14 • Rust 包仓库 293/week @ 2024-07-21 • Rust 包仓库 554/week @ 2024-07-28 • Rust 包仓库 346/week @ 2024-08-04 • Rust 包仓库 655/week @ 2024-08-11 • Rust 包仓库 357/week @ 2024-08-18 • Rust 包仓库

每月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