/* * Copyright (c) 2026-present, the Ladybird developers. * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include #include namespace Web::CSS { struct PreparedVectorFontData { ByteBuffer data; Optional mime_type_essence; }; bool requires_off_thread_vector_font_preparation(ByteBuffer const&, Optional const& mime_type_essence = {}); ErrorOr> try_load_vector_font(ByteBuffer const&, Optional const& mime_type_essence = {}); void prepare_vector_font_data_off_thread(ByteBuffer, Function)>&&, Optional mime_type_essence = {}); }