Skip to content

Commit c880c19

Browse files
committed
use nf_regular on cascadia
1 parent d13ceed commit c880c19

4 files changed

Lines changed: 8 additions & 9 deletions

File tree

sugarloaf/src/font/constants.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ pub const FONT_CASCADIAMONO_LIGHT: &[u8] =
4242
pub const FONT_CASCADIAMONO_LIGHT_ITALIC: &[u8] =
4343
font!("./resources/CascadiaCode/CascadiaCode-LightItalic.otf");
4444

45-
pub const FONT_CASCADIAMONO_REGULAR: &[u8] =
46-
font!("./resources/CascadiaCode/CascadiaCode-Regular.otf");
45+
pub const FONT_CASCADIAMONO_NF_REGULAR: &[u8] =
46+
font!("./resources/CascadiaCode/CascadiaCodeNF-Regular.otf");
4747

4848
pub const FONT_CASCADIAMONO_SEMI_BOLD: &[u8] =
4949
font!("./resources/CascadiaCode/CascadiaCode-SemiBold.otf");
@@ -57,7 +57,7 @@ pub const FONT_CASCADIAMONO_SEMI_LIGHT: &[u8] =
5757
pub const FONT_CASCADIAMONO_SEMI_LIGHT_ITALIC: &[u8] =
5858
font!("./resources/CascadiaCode/CascadiaCode-SemiLightItalic.otf");
5959

60-
pub const FONT_SYMBOLS_NERD_FONT_MONO: &[u8] =
61-
font!("./resources/SymbolsNerdFontMono/SymbolsNerdFontMono-Regular.ttf");
60+
// pub const FONT_SYMBOLS_NERD_FONT_MONO: &[u8] =
61+
// font!("./resources/SymbolsNerdFontMono/SymbolsNerdFontMono-Regular.ttf");
6262

6363
pub const FONT_TWEMOJI_EMOJI: &[u8] = font!("./resources/Twemoji/Twemoji.Mozilla.ttf");

sugarloaf/src/font/mod.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,6 @@ impl FontLibraryData {
467467
}
468468

469469
self.insert(FontData::from_slice(FONT_TWEMOJI_EMOJI).unwrap());
470-
self.insert(FontData::from_slice(FONT_SYMBOLS_NERD_FONT_MONO).unwrap());
471470

472471
// TODO: Currently, it will naively just extend fonts from symbol_map
473472
// without even look if the font has been loaded before.
@@ -533,7 +532,7 @@ impl FontLibraryData {
533532

534533
#[cfg(target_arch = "wasm32")]
535534
pub fn load(&mut self, _font_spec: SugarloafFonts) -> Vec<SugarloafFont> {
536-
self.insert(FontData::from_slice(FONT_CASCADIAMONO_REGULAR).unwrap());
535+
self.insert(FontData::from_slice(FONT_CASCADIAMONO_NF_REGULAR).unwrap());
537536

538537
vec![]
539538
}
@@ -907,13 +906,13 @@ fn load_fallback_from_memory(font_spec: &SugarloafFont) -> FontData {
907906
(100, _) => constants::FONT_CASCADIAMONO_EXTRA_LIGHT,
908907
(200, _) => constants::FONT_CASCADIAMONO_LIGHT,
909908
(300, _) => constants::FONT_CASCADIAMONO_SEMI_LIGHT,
910-
(400, _) => constants::FONT_CASCADIAMONO_REGULAR,
911-
(500, _) => constants::FONT_CASCADIAMONO_REGULAR,
909+
(400, _) => constants::FONT_CASCADIAMONO_NF_REGULAR,
910+
(500, _) => constants::FONT_CASCADIAMONO_NF_REGULAR,
912911
(600, _) => constants::FONT_CASCADIAMONO_SEMI_BOLD,
913912
(700, _) => constants::FONT_CASCADIAMONO_SEMI_BOLD,
914913
(800, _) => constants::FONT_CASCADIAMONO_BOLD,
915914
(900, _) => constants::FONT_CASCADIAMONO_BOLD,
916-
(_, _) => constants::FONT_CASCADIAMONO_REGULAR,
915+
(_, _) => constants::FONT_CASCADIAMONO_NF_REGULAR,
917916
};
918917

919918
FontData::from_slice(font_to_load).unwrap()
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)