BFont* BResourceManager::loadFont(const BString& name, const BString& path, unsigned int size)
{
	if (this->_fonts.find(name) != _fonts.end())
	{
		//Log::debug("GET FONT");
		return _fonts[name];
	}

	if (size == 0)
		return NULL;

	BFont* font;

	font = BFont::create(name, path);
	font->load(size);
	_fonts[name] = font;
	//Log::debug("LOAD FONT <%s>", name.c_str());
	return font;
}