freya_core/style/
default_fonts.rs

1use 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    }
13    fonts
14}