LibWeb: Parse ascent-, descent-, and line-gap-override descriptors

This commit is contained in:
Sam Atkins 2024-09-26 12:51:41 +01:00 committed by Andreas Kling
commit 2f7d18865d
Notes: github-actions[bot] 2024-09-28 12:44:05 +00:00
5 changed files with 100 additions and 16 deletions

View file

@ -678,6 +678,19 @@ void dump_font_face_rule(StringBuilder& builder, CSS::CSSFontFaceRule const& rul
indent(builder, indent_levels + 2);
builder.appendff("{}\n", unicode_range.to_string());
}
if (font_face.ascent_override().has_value()) {
indent(builder, indent_levels + 1);
builder.appendff("ascent-override: {}\n", font_face.ascent_override().value());
}
if (font_face.descent_override().has_value()) {
indent(builder, indent_levels + 1);
builder.appendff("descent-override: {}\n", font_face.descent_override().value());
}
if (font_face.line_gap_override().has_value()) {
indent(builder, indent_levels + 1);
builder.appendff("line-gap-override: {}\n", font_face.line_gap_override().value());
}
}
void dump_import_rule(StringBuilder& builder, CSS::CSSImportRule const& rule, int indent_levels)