/* * Copyright (c) 2022-2024, Sam Atkins * Copyright (c) 2023, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include namespace Web::CSS { ParsedFontFace::ParsedFontFace(FlyString font_family, Optional weight, Optional slope, Optional width, Vector sources, Vector unicode_ranges, Optional ascent_override, Optional descent_override, Optional line_gap_override, FontDisplay font_display, Optional font_named_instance, Optional font_language_override, Optional> font_feature_settings, Optional> font_variation_settings) : m_font_family(move(font_family)) , m_font_named_instance(move(font_named_instance)) , m_weight(weight) , m_slope(slope) , m_width(width) , m_sources(move(sources)) , m_unicode_ranges(move(unicode_ranges)) , m_ascent_override(move(ascent_override)) , m_descent_override(move(descent_override)) , m_line_gap_override(move(line_gap_override)) , m_font_display(font_display) , m_font_language_override(font_language_override) , m_font_feature_settings(move(font_feature_settings)) , m_font_variation_settings(move(font_variation_settings)) { } }