mirror of
https://github.com/damus-io/notedeck.git
synced 2024-09-16 11:53:30 +00:00
fonts: always use base fonts for all families
We should always fallback if we can't find a glyph in a particular font Fixes: https://github.com/damus-io/notedeck/issues/78 Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
parent
4fc6e225ca
commit
7e02c7f745
22
src/fonts.rs
22
src/fonts.rs
@ -100,24 +100,26 @@ pub fn setup_fonts(ctx: &egui::Context) {
|
||||
),
|
||||
);
|
||||
|
||||
let proportional = vec![
|
||||
"Onest".to_owned(),
|
||||
let base_fonts = vec![
|
||||
"DejaVuSans".to_owned(),
|
||||
"NotoEmoji".to_owned(),
|
||||
"NotoSansCJK".to_owned(),
|
||||
];
|
||||
|
||||
let mut proportional = vec!["Onest".to_owned()];
|
||||
proportional.extend(base_fonts.clone());
|
||||
|
||||
let mut medium = vec!["OnestMedium".to_owned()];
|
||||
medium.extend(base_fonts.clone());
|
||||
|
||||
let mut mono = vec!["Inconsolata".to_owned()];
|
||||
mono.extend(base_fonts);
|
||||
|
||||
families.insert(egui::FontFamily::Proportional, proportional);
|
||||
|
||||
families.insert(
|
||||
egui::FontFamily::Monospace,
|
||||
vec!["Inconsolata".to_owned(), "NotoEmoji".to_owned()],
|
||||
);
|
||||
|
||||
families.insert(egui::FontFamily::Monospace, mono);
|
||||
families.insert(
|
||||
egui::FontFamily::Name(NamedFontFamily::Medium.as_str().into()),
|
||||
//egui::FontFamily::Name("bold".into()),
|
||||
vec!["OnestMedium".to_owned(), "NotoEmoji".to_owned()],
|
||||
medium,
|
||||
);
|
||||
|
||||
debug!("fonts: {:?}", families);
|
||||
|
Loading…
Reference in New Issue
Block a user