LibGfx/Font: Remove unused Typeface::glyph_advance()

This commit is contained in:
Aliaksandr Kalenik 2024-09-03 22:15:36 +02:00 committed by Andreas Kling
parent ae82bf5f7a
commit f7891c7ec0
Notes: github-actions[bot] 2024-09-04 11:15:10 +00:00
3 changed files with 0 additions and 14 deletions
Userland/Libraries/LibGfx/Font

View file

@ -357,18 +357,6 @@ Gfx::ScaledFontMetrics Typeface::metrics([[maybe_unused]] float x_scale, float y
};
}
float Typeface::glyph_advance(u32 glyph_id, float x_scale, float, float, float) const
{
if (!m_hmtx.has_value())
return 0;
if (glyph_id >= glyph_count())
glyph_id = 0;
auto horizontal_metrics = m_hmtx->get_glyph_horizontal_metrics(glyph_id);
return static_cast<float>(horizontal_metrics.advance_width) * x_scale;
}
Gfx::ScaledGlyphMetrics Typeface::glyph_metrics(u32 glyph_id, float x_scale, float y_scale, float, float) const
{
if (!m_loca.has_value() || !m_glyf.has_value() || !m_hmtx.has_value()) {

View file

@ -56,7 +56,6 @@ public:
virtual Gfx::ScaledFontMetrics metrics(float x_scale, float y_scale) const override;
virtual Gfx::ScaledGlyphMetrics glyph_metrics(u32 glyph_id, float x_scale, float y_scale, float point_width, float point_height) const override;
virtual float glyph_advance(u32 glyph_id, float x_scale, float y_scale, float point_width, float point_height) const override;
virtual u32 glyph_count() const override;
virtual u16 units_per_em() const override;
virtual u32 glyph_id_for_code_point(u32 code_point) const override;

View file

@ -48,7 +48,6 @@ public:
virtual ~Typeface();
virtual ScaledFontMetrics metrics(float x_scale, float y_scale) const = 0;
virtual ScaledGlyphMetrics glyph_metrics(u32 glyph_id, float x_scale, float y_scale, float point_width, float point_height) const = 0;
virtual float glyph_advance(u32 glyph_id, float x_scale, float y_scale, float point_width, float point_height) const = 0;
virtual u32 glyph_count() const = 0;
virtual u16 units_per_em() const = 0;