Fix Fira Sans not being used as default font on Wasm

This commit is contained in:
Héctor Ramón Jiménez 2025-04-09 19:12:11 +02:00
parent 6bf6fc60c9
commit c335b256a1
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -31,7 +31,15 @@ impl Default for Settings {
impl From<core::Settings> for Settings {
fn from(settings: core::Settings) -> Self {
Self {
default_font: settings.default_font,
default_font: if cfg!(all(
target_arch = "wasm32",
feature = "fira-sans"
)) && settings.default_font == Font::default()
{
Font::with_name("Fira Sans")
} else {
settings.default_font
},
default_text_size: settings.default_text_size,
antialiasing: settings.antialiasing.then_some(Antialiasing::MSAAx4),
}