FontPtr FontManager::load(std::string path)
{
	if(isLoaded(path))
	{
		throw runtime_error("Font '" + path + "' already loaded");
	}

	FontPtr New = make_shared<Font>();

	if(!New->loadFromFile(path))
	{
		throw runtime_error("Cannot load font " + path);
	}

	return New;
}