From dfdb31f5b0eb6a18cd5b512333f8bdb61890fa9e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 6 Jul 2023 10:50:00 +0200 Subject: [PATCH] LibWeb: Accept MIME types starting with "application/font" for CSS fonts Although "application/font-woff" is apparently "deprecated", it's very much still in use on the web, so we should not be rejecting it. --- Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp index 0acbb61dac..37bf764172 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp @@ -2340,6 +2340,8 @@ Optional Parser::parse_url_function(ComponentValue const& component_val case AllowedDataUrlType::Font: if (data_url.data_mime_type().starts_with("font"sv, CaseSensitivity::CaseInsensitive)) return data_url; + if (data_url.data_mime_type().starts_with("application/font"sv, CaseSensitivity::CaseInsensitive)) + return data_url; break; default: break;