1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:17:44 +00:00

LibGfx: Make BitmapFont's line gap be Gfx::Painter::LINE_SPACING

This is the closest thing we have to the OpenType line gap metrics.
Using it here will allow us to unify more of the text painting logic.
This commit is contained in:
Andreas Kling 2023-01-06 11:53:39 +01:00
parent f9a62900b7
commit f5e18dda2b

View file

@ -12,6 +12,7 @@
#include <LibCore/FileStream.h>
#include <LibGfx/Font/FontDatabase.h>
#include <LibGfx/Font/FontStyleMapping.h>
#include <LibGfx/Painter.h>
#include <string.h>
namespace Gfx {
@ -402,7 +403,7 @@ FontPixelMetrics BitmapFont::pixel_metrics() const
.glyph_spacing = (float)glyph_spacing(),
.ascent = (float)m_baseline,
.descent = (float)(m_glyph_height - m_baseline),
.line_gap = (float)pixel_size() * 0.4f, // FIXME: Do something nicer here.
.line_gap = Gfx::Painter::LINE_SPACING,
};
}