|
@@ -16,12 +16,6 @@ namespace PDF {
|
|
|
|
|
|
class PDFFont : public RefCounted<PDFFont> {
|
|
|
public:
|
|
|
- enum class Type {
|
|
|
- Type0,
|
|
|
- Type1,
|
|
|
- TrueType
|
|
|
- };
|
|
|
-
|
|
|
static PDFErrorOr<NonnullRefPtr<PDFFont>> create(Document*, NonnullRefPtr<DictObject> const&, float font_size);
|
|
|
|
|
|
virtual ~PDFFont() = default;
|
|
@@ -29,7 +23,6 @@ public:
|
|
|
virtual void set_font_size(float font_size) = 0;
|
|
|
virtual PDFErrorOr<Gfx::FloatPoint> draw_string(Gfx::Painter&, Gfx::FloatPoint, DeprecatedString const&, Color const&, float font_size, float character_spacing, float word_spacing, float horizontal_scaling) = 0;
|
|
|
|
|
|
- virtual Type type() const = 0;
|
|
|
DeprecatedFlyString base_font_name() const { return m_base_font_name; }
|
|
|
|
|
|
protected:
|