LibWeb/CSS: Replace is_generic_font_family() with a CSS enum

Also add the missing "math" value to it.
This commit is contained in:
Sam Atkins 2025-02-04 15:39:06 +00:00
parent 6da7a6eab5
commit 0ac133d73b
Notes: github-actions[bot] 2025-02-06 16:49:09 +00:00
4 changed files with 14 additions and 20 deletions

View file

@ -2385,7 +2385,7 @@ RefPtr<CSSStyleValue> Parser::parse_font_family_value(TokenStream<ComponentValue
auto maybe_keyword = keyword_from_string(peek.token().ident());
// Can't have a generic-font-name as a token in an unquoted font name.
if (maybe_keyword.has_value() && is_generic_font_family(maybe_keyword.value())) {
if (maybe_keyword.has_value() && keyword_to_generic_font_family(maybe_keyword.value()).has_value()) {
if (!current_name_parts.is_empty())
return nullptr;
tokens.discard_a_token(); // Ident