diff --git a/src/gui/FontManager.cc b/src/gui/FontManager.cc index b89ebfe..6298df4 100644 --- a/src/gui/FontManager.cc +++ b/src/gui/FontManager.cc @@ -11,4 +11,12 @@ namespace jes return; } } + + FontRef FontManager::load_font(const char * fname, size_t size) + { + FontRef font = new Font(); + if (!font->load(m_ft, fname, size)) + return NULL; + return font; + } } diff --git a/src/gui/FontManager.h b/src/gui/FontManager.h index f20e535..77f1241 100644 --- a/src/gui/FontManager.h +++ b/src/gui/FontManager.h @@ -2,6 +2,7 @@ #define JES_FONTMANAGER_H #include "jes/Ref.h" +#include "Font.h" #include #include FT_FREETYPE_H @@ -11,6 +12,7 @@ namespace jes { public: FontManager(); + FontRef load_font(const char * fname, size_t size); protected: FT_Library m_ft; };