diff --git a/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/desktop.rs b/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/desktop.rs index bb7f2fae..71e9bd9d 100644 --- a/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/desktop.rs +++ b/apps/readest-app/src-tauri/plugins/tauri-plugin-native-bridge/src/desktop.rs @@ -53,7 +53,12 @@ impl NativeBridge { let font_collection = font_enumeration::Collection::new().unwrap(); let mut fonts = HashMap::new(); for font in font_collection.all() { - fonts.insert(font.font_name.clone(), font.family_name.clone()); + if cfg!(target_os = "windows") { + // FIXME: temporarily disable font name with style for windows + fonts.insert(font.family_name.clone(), font.family_name.clone()); + } else { + fonts.insert(font.font_name.clone(), font.family_name.clone()); + } } Ok(GetSysFontsListResponse { fonts, error: None }) }