[记]egui使用中文字体
pub fn new(cc: &eframe::CreationContext<'_>) -> Self { let mut fonts = eframe::egui::FontDefinitions::default(); // Install my own font (maybe supporting non-latin characters): fonts.font_data.insert("my_font".to_owned(), eframe::egui::FontData::from_static(include_bytes!("../SmileySans-Oblique.ttf"))); // .ttf and .otf supported // Put my font first (highest priority): fonts.families.get_mut(&eframe::egui::FontFamily::Proportional).unwrap() .insert(0, "my_font".to_owned()); // Put my font as last fallback for monospace: fonts.families.get_mut(&eframe::egui::FontFamily::Monospace).unwrap() .push("my_font".to_owned()); cc.egui_ctx.set_fonts(fonts); // let mut cards = Vec::new(); // for idx in 0..100{ // cards.push(worddata::WordCard::new(format!("t{}",idx), "m1".to_string())) // } Self { wordsframe:worddata::PageFrame::load(),..Default::default() } }
hint:https://www.bilibili.com/video/BV1wG4y1U757
-------------====================分割线====================-------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!