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
3 changed files with 0 additions and 14 deletions

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;