add vector fonts support

This commit is contained in:
MihailRis 2026-02-15 20:27:34 +03:00
parent 2c81344638
commit 11c3f1c5eb
10 changed files with 212 additions and 34 deletions

View file

@ -1,5 +1,20 @@
#pragma once
#include <memory>
#include <string>
class Font;
namespace vector_fonts {
class FontFile {
public:
virtual ~FontFile() {}
virtual std::unique_ptr<Font> createInstance(int size) = 0;
};
void initialize();
void finalize();
std::unique_ptr<vector_fonts::FontFile> load_font(const std::string& filename);
}