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
commit bc27aa9b6f
Notes: sideshowbarker 2024-07-19 03:32:25 +09:00

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());
}