Added comment on using PushFont() before building the font (#232)

This commit is contained in:
ocornut 2015-11-29 21:33:51 +00:00
parent a500c0daf7
commit b7e1ae4bf9

View File

@ -4274,7 +4274,7 @@ float ImGui::CalcItemWidth()
static void SetCurrentFont(ImFont* font) static void SetCurrentFont(ImFont* font)
{ {
ImGuiState& g = *GImGui; ImGuiState& g = *GImGui;
IM_ASSERT(font && font->IsLoaded()); IM_ASSERT(font && font->IsLoaded()); // Font Atlas not created. Did you call io.Fonts->GetTexDataAsRGBA32 / GetTexDataAsAlpha8 ?
IM_ASSERT(font->Scale > 0.0f); IM_ASSERT(font->Scale > 0.0f);
g.Font = font; g.Font = font;
g.FontBaseSize = g.IO.FontGlobalScale * g.Font->FontSize * g.Font->Scale; g.FontBaseSize = g.IO.FontGlobalScale * g.Font->FontSize * g.Font->Scale;