LibWeb/CSS: Make "CSSStyleValue -> list of font sources" code accessible

We'll want this in FontFace.
This commit is contained in:
Sam Atkins 2025-04-04 15:30:36 +01:00
commit 0121e7028f
Notes: github-actions[bot] 2025-04-07 09:01:54 +00:00
2 changed files with 34 additions and 26 deletions

View file

@ -24,6 +24,7 @@ public:
Optional<FlyString> format;
};
static Vector<Source> sources_from_style_value(CSSStyleValue const&);
static ParsedFontFace from_descriptors(CSSFontFaceDescriptors const&);
ParsedFontFace(FlyString font_family, Optional<int> weight, Optional<int> slope, Optional<int> width, Vector<Source> sources, Vector<Gfx::UnicodeRange> unicode_ranges, Optional<Percentage> ascent_override, Optional<Percentage> descent_override, Optional<Percentage> line_gap_override, FontDisplay font_display, Optional<FlyString> font_named_instance, Optional<FlyString> font_language_override, Optional<OrderedHashMap<FlyString, i64>> font_feature_settings, Optional<OrderedHashMap<FlyString, double>> font_variation_settings);