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

LibGUI: Use matching family fonts for TextEditor ruler

Fixes incorrect glyph sizes when drawing bold line counts.
This commit is contained in:
thankyouverycool 2020-08-15 10:30:42 -04:00 committed by Andreas Kling
parent 126a03f087
commit bc27aa9b6f

View file

@ -412,7 +412,7 @@ void TextEditor::paint_event(PaintEvent& event)
painter.draw_text(
ruler_line_rect.shrunken(2, 0).translated(0, m_line_spacing / 2),
String::number(i + 1),
is_current_line ? Gfx::Font::default_bold_font() : font(),
is_current_line && font().has_boldface() ? font().bold_family_font() : font(),
Gfx::TextAlignment::TopRight,
is_current_line ? palette().ruler_active_text() : palette().ruler_inactive_text());
}