1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 16:18:12 +00:00

Ladybird/FontPluginQt: Implement default font virtuals

This commit is contained in:
Andreas Kling 2022-09-17 21:25:15 +02:00 committed by Andrew Kaster
parent c230264c63
commit 3628eda0db
2 changed files with 19 additions and 0 deletions

View file

@ -28,10 +28,24 @@ FontPluginQt::FontPluginQt()
Gfx::FontDatabase::set_fixed_width_font_query("Csilla 10 400 0");
update_generic_fonts();
auto default_font_name = generic_font_name(Web::Platform::GenericFont::UiSansSerif);
m_default_font = Gfx::FontDatabase::the().get(default_font_name, 12.0, 400, 0);
VERIFY(m_default_font);
}
FontPluginQt::~FontPluginQt() = default;
Gfx::Font& FontPluginQt::default_font()
{
return *m_default_font;
}
Gfx::Font& FontPluginQt::default_fixed_width_font()
{
return *m_default_fixed_width_font;
}
void FontPluginQt::update_generic_fonts()
{
// How we choose which system font to use for each CSS font: