LibWeb/CSS: Use initial values for @font-face descriptors

This commit is contained in:
Sam Atkins 2025-04-04 12:10:12 +01:00
parent d2c58e9376
commit 775efd01e2
Notes: github-actions[bot] 2025-04-07 09:02:19 +00:00
3 changed files with 23 additions and 16 deletions

View file

@ -263,6 +263,14 @@ RefPtr<CSSStyleValue const> CSSFontFaceDescriptors::descriptor(DescriptorID desc
return nullptr;
}
RefPtr<CSSStyleValue const> CSSFontFaceDescriptors::descriptor_or_initial_value(DescriptorID descriptor_id) const
{
if (auto value = descriptor(descriptor_id))
return value.release_nonnull();
return descriptor_initial_value(AtRuleID::FontFace, descriptor_id);
}
WebIDL::ExceptionOr<void> CSSFontFaceDescriptors::set_ascent_override(StringView value)
{
return set_property("ascent-override"sv, value, ""sv);