mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-11 13:36:13 +03:00
LibGfx: Remove more unused Font APIs
This commit is contained in:
parent
a4a3703fb4
commit
e81bd34561
Notes:
sideshowbarker
2024-07-17 04:41:05 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/LadybirdBrowser/ladybird/commit/e81bd34561 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/42
@ -100,8 +100,6 @@ enum FontWidth {
|
||||
|
||||
class Font : public RefCounted<Font> {
|
||||
public:
|
||||
virtual NonnullRefPtr<Font> clone() const = 0;
|
||||
virtual ErrorOr<NonnullRefPtr<Font>> try_clone() const = 0;
|
||||
virtual ~Font() {};
|
||||
|
||||
virtual FontPixelMetrics pixel_metrics() const = 0;
|
||||
@ -117,8 +115,6 @@ public:
|
||||
// Font pixel size, rounded up to the nearest integer.
|
||||
virtual int pixel_size_rounded_up() const = 0;
|
||||
|
||||
virtual u16 width() const = 0;
|
||||
|
||||
virtual u16 weight() const = 0;
|
||||
virtual Glyph glyph(u32 code_point) const = 0;
|
||||
virtual Glyph glyph(u32 code_point, GlyphSubpixelOffset) const = 0;
|
||||
@ -136,8 +132,6 @@ public:
|
||||
virtual float width(StringView) const = 0;
|
||||
virtual float width(Utf8View const&) const = 0;
|
||||
|
||||
virtual String name() const = 0;
|
||||
|
||||
virtual String family() const = 0;
|
||||
virtual String variant() const = 0;
|
||||
|
||||
|
@ -31,14 +31,11 @@ public:
|
||||
bool append_glyph_path_to(Gfx::Path&, u32 glyph_id) const;
|
||||
|
||||
// ^Gfx::Font
|
||||
virtual NonnullRefPtr<Font> clone() const override { return MUST(try_clone()); } // FIXME: clone() should not need to be implemented
|
||||
virtual ErrorOr<NonnullRefPtr<Font>> try_clone() const override { return const_cast<ScaledFont&>(*this); }
|
||||
virtual float point_size() const override;
|
||||
virtual float pixel_size() const override;
|
||||
virtual int pixel_size_rounded_up() const override;
|
||||
virtual Gfx::FontPixelMetrics pixel_metrics() const override;
|
||||
virtual u8 slope() const override { return m_font->slope(); }
|
||||
virtual u16 width() const override { return m_font->width(); }
|
||||
virtual u16 weight() const override { return m_font->weight(); }
|
||||
virtual Gfx::Glyph glyph(u32 code_point) const override;
|
||||
virtual float glyph_left_bearing(u32 code_point) const override;
|
||||
@ -52,7 +49,6 @@ public:
|
||||
virtual u8 baseline() const override { return m_point_height; } // FIXME: Read from font
|
||||
virtual float width(StringView) const override;
|
||||
virtual float width(Utf8View const&) const override;
|
||||
virtual String name() const override { return MUST(String::formatted("{} {}", family(), variant())); }
|
||||
virtual String family() const override { return m_font->family(); }
|
||||
virtual String variant() const override { return m_font->variant(); }
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user