LibGfx: Remove unused ScaledFont::glyph_or_emoji_width()

This commit is contained in:
Aliaksandr Kalenik 2024-09-06 15:18:03 +02:00 committed by Alexander Kalenik
commit eb7e12887e
Notes: github-actions[bot] 2024-09-06 19:43:39 +00:00
3 changed files with 0 additions and 16 deletions

View file

@ -77,7 +77,6 @@ public:
virtual u32 glyph_id_for_code_point(u32 code_point) const = 0;
virtual float glyph_width(u32 code_point) const = 0;
virtual float glyph_or_emoji_width(Utf8CodePointIterator&) const = 0;
virtual int x_height() const = 0;
virtual float preferred_line_height() const = 0;

View file

@ -68,20 +68,6 @@ float ScaledFont::glyph_width(u32 code_point) const
return measure_text_width(Utf8View(string), *this);
}
template<typename CodePointIterator>
static float glyph_or_emoji_width_impl(ScaledFont const& font, CodePointIterator& it)
{
if (auto const* emoji = Emoji::emoji_for_code_point_iterator(it))
return font.pixel_size() * emoji->width() / emoji->height();
return font.glyph_width(*it);
}
float ScaledFont::glyph_or_emoji_width(Utf8CodePointIterator& it) const
{
return glyph_or_emoji_width_impl(*this, it);
}
NonnullRefPtr<ScaledFont> ScaledFont::scaled_with_size(float point_size) const
{
if (point_size == m_point_height && point_size == m_point_width)

View file

@ -30,7 +30,6 @@ public:
virtual u16 weight() const override { return m_typeface->weight(); }
virtual bool contains_glyph(u32 code_point) const override { return m_typeface->glyph_id_for_code_point(code_point) > 0; }
virtual float glyph_width(u32 code_point) const override;
virtual float glyph_or_emoji_width(Utf8CodePointIterator&) const override;
virtual u32 glyph_id_for_code_point(u32 code_point) const override { return m_typeface->glyph_id_for_code_point(code_point); }
virtual float preferred_line_height() const override { return metrics().height() + metrics().line_gap; }
virtual int x_height() const override { return m_point_height; } // FIXME: Read from font