Skip to main content

egui_remixicon/
lib.rs

1pub mod icons;
2
3pub const FONT: &[u8] = include_bytes!("../assets/remixicon.ttf");
4
5#[cfg(feature = "egui")]
6pub fn add_to_fonts(fonts: &mut egui::FontDefinitions) {
7    fonts
8        .font_data
9        .insert("remixicon".into(), font_data().into());
10
11    if let Some(font_keys) = fonts.families.get_mut(&egui::FontFamily::Proportional) {
12        font_keys.push("remixicon".into());
13    }
14}
15
16#[cfg(feature = "egui")]
17fn font_data() -> egui::FontData {
18    let font_data = egui::FontData::from_static(FONT);
19    font_data
20}