| 49 | } |
| 50 | |
| 51 | sp<BitmapFont> UI::getFont(UString FontData) |
| 52 | { |
| 53 | if (fonts.find(FontData) == fonts.end()) |
| 54 | { |
| 55 | auto fontPath = UString("fonts/") + FontData + ".font"; |
| 56 | LogInfo("Trying to load font \"%s\" from \"%s\"", FontData, fontPath); |
| 57 | auto font = ApocalypseFont::loadFont(fontPath); |
| 58 | if (!font) |
| 59 | { |
| 60 | LogError("Failed to find font \"%s\" at \"%s\"", FontData, fontPath); |
| 61 | return nullptr; |
| 62 | } |
| 63 | fonts[FontData] = font; |
| 64 | } |
| 65 | return fonts[FontData]; |
| 66 | } |
| 67 | |
| 68 | void UI::reloadFormsXml() { forms.clear(); } |
| 69 |
no test coverage detected