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; }