#pragma once #include #include #include #include "../api/Asset.h" namespace crepe { class SDLFontContext{ public: SDLFontContext(); ~SDLFontContext(); /** * * \brief Facade function to convert a font_family into an asset. * * This function uses the FontConfig library to convert a font family name (Arial, Inter, Helvetica) and converts it to the font source path. * * \param font_family Name of the font family name. */ std::unique_ptr get_font_asset(const std::string & font_family); private: }; }