freya_core/style/
default_fonts.rs1use std::borrow::Cow;
2
3pub fn default_fonts() -> Vec<Cow<'static, str>> {
4 let mut fonts = vec!["Noto Sans".into(), "Arial".into()];
5 if cfg!(target_os = "windows") {
6 fonts.insert(0, "Segoe UI".into());
7 fonts.insert(1, "Segoe UI Emoji".into());
8 } else if cfg!(target_os = "macos") {
9 fonts.insert(0, ".AppleSystemUIFont".into());
10 } else if cfg!(target_os = "linux") {
11 fonts.insert(0, "Ubuntu".into());
12 fonts.insert(1, "Adwaita Sans".into());
13 } else if cfg!(target_os = "android") {
14 fonts.insert(0, "Roboto".into());
15 }
16 fonts
17}