Browse Source

LibGfx: Make ScaledFont::glyph_height() return the pixel height

This was returning the point height which didn't match BitmapFont and
led to bogus line heights in GUI::TextEditor.
Andreas Kling 2 năm trước cách đây
mục cha
commit
65c8cd37e3
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      Userland/Libraries/LibGfx/Font/ScaledFont.h

+ 1 - 1
Userland/Libraries/LibGfx/Font/ScaledFont.h

@@ -55,7 +55,7 @@ public:
     virtual float glyph_or_emoji_width(u32 code_point) const override;
     virtual float glyphs_horizontal_kerning(u32 left_code_point, u32 right_code_point) const override;
     virtual float preferred_line_height() const override { return metrics().height() + metrics().line_gap; }
-    virtual u8 glyph_height() const override { return m_point_height; }
+    virtual u8 glyph_height() const override { return pixel_size(); }
     virtual int x_height() const override { return m_point_height; }      // FIXME: Read from font
     virtual u8 min_glyph_width() const override { return 1; }             // FIXME: Read from font
     virtual u8 max_glyph_width() const override { return m_point_width; } // FIXME: Read from font