LibGfx/Font: Remove unused Typeface::glyph_advance()
This commit is contained in:
parent
ae82bf5f7a
commit
f7891c7ec0
Notes:
github-actions[bot]
2024-09-04 11:15:10 +00:00
Author: https://github.com/kalenikaliaksandr Commit: https://github.com/LadybirdBrowser/ladybird/commit/f7891c7ec00 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/1271
3 changed files with 0 additions and 14 deletions
Userland/Libraries/LibGfx/Font
|
@ -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()) {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue