mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-19 07:22:21 +00:00
LibWeb/CSS: Stop erasing font-variant-css2 value in font shorthand
We don't want to reset the values of `font-variant-*` here, as that will override whatever our parsed font-variant-css2 was, so stop doing that. Also, font-stretch is mentioned in the spec, but it's a legacy name alias for font-width, so we don't need to do anything for it. Gets us 319 WPT passes!
This commit is contained in:
parent
d9a8349d8c
commit
f5825ab18c
Notes:
github-actions[bot]
2025-05-23 18:40:31 +00:00
Author: https://github.com/AtkinsSJ
Commit: f5825ab18c
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4858
Reviewed-by: https://github.com/tcl3 ✅
4 changed files with 324 additions and 340 deletions
|
@ -2451,7 +2451,6 @@ RefPtr<CSSStyleValue const> Parser::parse_font_value(TokenStream<ComponentValue>
|
|||
PropertyID::FontFamily,
|
||||
PropertyID::FontSize,
|
||||
PropertyID::FontWidth,
|
||||
// FIXME: PropertyID::FontStretch
|
||||
PropertyID::FontStyle,
|
||||
PropertyID::FontVariant,
|
||||
PropertyID::FontWeight,
|
||||
|
@ -2463,13 +2462,6 @@ RefPtr<CSSStyleValue const> Parser::parse_font_value(TokenStream<ComponentValue>
|
|||
PropertyID::FontLanguageOverride,
|
||||
// FIXME: PropertyID::FontOpticalSizing,
|
||||
// FIXME: PropertyID::FontSizeAdjust,
|
||||
PropertyID::FontVariantAlternates,
|
||||
PropertyID::FontVariantCaps,
|
||||
PropertyID::FontVariantEastAsian,
|
||||
PropertyID::FontVariantEmoji,
|
||||
PropertyID::FontVariantLigatures,
|
||||
PropertyID::FontVariantNumeric,
|
||||
PropertyID::FontVariantPosition,
|
||||
PropertyID::FontVariationSettings,
|
||||
},
|
||||
{
|
||||
|
@ -2477,7 +2469,6 @@ RefPtr<CSSStyleValue const> Parser::parse_font_value(TokenStream<ComponentValue>
|
|||
font_families.release_nonnull(),
|
||||
font_size.release_nonnull(),
|
||||
font_width.release_nonnull(),
|
||||
// FIXME: font-stretch
|
||||
font_style.release_nonnull(),
|
||||
font_variant.release_nonnull(),
|
||||
font_weight.release_nonnull(),
|
||||
|
@ -2489,13 +2480,6 @@ RefPtr<CSSStyleValue const> Parser::parse_font_value(TokenStream<ComponentValue>
|
|||
initial_value, // font-language-override
|
||||
// FIXME: font-optical-sizing,
|
||||
// FIXME: font-size-adjust,
|
||||
initial_value, // font-variant-alternates
|
||||
initial_value, // font-variant-caps
|
||||
initial_value, // font-variant-east-asian
|
||||
initial_value, // font-variant-emoji
|
||||
initial_value, // font-variant-ligatures
|
||||
initial_value, // font-variant-numeric
|
||||
initial_value, // font-variant-position
|
||||
initial_value, // font-variation-settings
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue