diff --git a/crunchy-cli-core/src/utils/download.rs b/crunchy-cli-core/src/utils/download.rs index cb3ec50..7ae6529 100644 --- a/crunchy-cli-core/src/utils/download.rs +++ b/crunchy-cli-core/src/utils/download.rs @@ -1303,12 +1303,18 @@ fn get_subtitle_stats(path: &Path) -> Result> { let mut fonts = vec![]; for capture in FONT_REGEX.captures_iter(&(fs::read_to_string(path)?)) { - if let Some(font) = capture.name("font") || let Some(font) = capture.name("overrideFont") { + if let Some(font) = capture.name("font") { let font_string = font.as_str().to_string(); if !fonts.contains(&font_string) { fonts.push(font_string) } } + if let Some(overrideFont) = capture.name("overrideFont") { + let font_string = overrideFont.as_str().to_string(); + if !fonts.contains(&font_string) { + fonts.push(font_string) + } + } } Ok(fonts)