LibWeb/CSS: Only attempt to load valid @font-face fonts

These must have a `font-family` and `src` set to be included in
font-matching. Otherwise they should be ignored, but still exist in the
CSSOM.
This commit is contained in:
Sam Atkins 2025-04-03 12:15:11 +01:00
parent f87b454fa9
commit 9cce791424
Notes: github-actions[bot] 2025-04-04 09:41:32 +00:00
4 changed files with 17 additions and 2 deletions

View file

@ -22,6 +22,7 @@ public:
virtual ~CSSFontFaceRule() override = default;
bool is_valid() const;
ParsedFontFace font_face() const;
CSSStyleDeclaration* style() { return m_style; }