Font system refactor, use pre-rendered fonts

This commit is contained in:
elasota
2021-03-27 02:08:03 -04:00
parent c87f238563
commit 50f420d2b1
63 changed files with 976 additions and 1294 deletions

View File

@@ -135,7 +135,7 @@ static void InitSourceExportWindow(SourceExportState *state)
PortabilityLayer::WindowManager::GetInstance()->FlickerWindowIn(state->m_window, 32);
const PLPasStr loadingText = PSTR("Exporting...");
PortabilityLayer::RenderedFont *font = GetApplicationFont(18, PortabilityLayer::FontFamilyFlag_None, true);
PortabilityLayer::RenderedFont *font = GetFont(PortabilityLayer::FontPresets::kApplication18);
int32_t textY = (kLoadScreenHeight + font->GetMetrics().m_ascent) / 2;
surface->DrawString(Point::Create(4 + 16, textY), loadingText, blackColor, font);