diff --git a/docs/docs/config.md b/docs/docs/config.md index 195ad25334..a64df02c07 100644 --- a/docs/docs/config.md +++ b/docs/docs/config.md @@ -293,7 +293,8 @@ Has no default values. Example values are shown below: ```toml fonts.symbol-map = [ - { start = "E0C0", end = "E0C7", font-family = "PowerlineSymbols" } + // covers: '⊗','⊘','⊙' + { start = "2297", end = "2299", font-family = "Cascadia Code Nerd Font" } ] ``` diff --git a/docs/docs/releases.md b/docs/docs/releases.md index fb203276a0..f6d1a4a503 100644 --- a/docs/docs/releases.md +++ b/docs/docs/releases.md @@ -8,6 +8,7 @@ language: 'en' ## 0.2.9 (unreleased) - Add Switch to Next/Prev Split or Tab command by [@vlabo](https://github.com/vlabo). +- Change default regular from CascadiaCodePL to CascadiaCodeNF. - Support to symbol map configuration: `fonts.symbol-map`. - Fix issue whenever the first main font cannot be found. diff --git a/rio-backend/src/config/mod.rs b/rio-backend/src/config/mod.rs index ab65143864..b2ede2c8c2 100644 --- a/rio-backend/src/config/mod.rs +++ b/rio-backend/src/config/mod.rs @@ -1053,7 +1053,8 @@ mod tests { "symbol-map", r#" fonts.symbol-map = [ - { start = "E0C0", end = "E0C7", font-family = "PowerlineSymbols" } + // covers: '⊗','⊘','⊙' + { start = "2297", end = "2299", font-family = "PowerlineSymbols" } ] "#, ); diff --git a/sugarloaf/src/font/constants.rs b/sugarloaf/src/font/constants.rs index efabf8f91e..03146e2d66 100644 --- a/sugarloaf/src/font/constants.rs +++ b/sugarloaf/src/font/constants.rs @@ -43,7 +43,8 @@ pub const FONT_CASCADIAMONO_LIGHT_ITALIC: &[u8] = font!("./resources/CascadiaCode/CascadiaCodePL-LightItalic.otf"); pub const FONT_CASCADIAMONO_REGULAR: &[u8] = - font!("./resources/CascadiaCode/CascadiaCodePL-Regular.otf"); + font!("./resources/CascadiaCode/CascadiaCodeNF-Regular.otf"); + // font!("./resources/CascadiaCode/CascadiaCodePL-Regular.otf"); pub const FONT_CASCADIAMONO_SEMI_BOLD: &[u8] = font!("./resources/CascadiaCode/CascadiaCodePL-SemiBold.otf"); diff --git a/sugarloaf/src/font/resources/CascadiaCode/CascadiaCodeNF-Regular.otf b/sugarloaf/src/font/resources/CascadiaCode/CascadiaCodeNF-Regular.otf new file mode 100644 index 0000000000..bdf8c658f1 Binary files /dev/null and b/sugarloaf/src/font/resources/CascadiaCode/CascadiaCodeNF-Regular.otf differ