Remove support for custom fonts for OSS project for now.
PiperOrigin-RevId: 831294808 Change-Id: I3f366ceafc1181e0624d1b26ef09fd64ed6275b4
This commit is contained in:
committed by
Copybara-Service
parent
52478e15c3
commit
28c536bd93
@@ -45,27 +45,6 @@ static void InitImGui(SDL_Window* window, const LoadAssetFn& load_asset_fn) {
|
|||||||
ImGui::StyleColorsDark();
|
ImGui::StyleColorsDark();
|
||||||
ImGui_ImplSDL2_InitForOther(window);
|
ImGui_ImplSDL2_InitForOther(window);
|
||||||
|
|
||||||
#ifndef __EMSCRIPTEN__
|
|
||||||
// TODO: Get font loading working for wasm.
|
|
||||||
ImFontConfig main_cfg;
|
|
||||||
main_cfg.OversampleH = 8;
|
|
||||||
main_cfg.OversampleV = 4;
|
|
||||||
main_cfg.GlyphExtraSpacing.x = 0.3f;
|
|
||||||
|
|
||||||
auto main_font = load_asset_fn("Roboto-Regular.ttf");
|
|
||||||
io.Fonts->AddFontFromMemoryTTF(main_font.data(), main_font.size(), 18.f,
|
|
||||||
&main_cfg);
|
|
||||||
|
|
||||||
ImFontConfig icon_cfg;
|
|
||||||
icon_cfg.OversampleH = 3;
|
|
||||||
icon_cfg.OversampleV = 3;
|
|
||||||
icon_cfg.MergeMode = true;
|
|
||||||
icon_cfg.GlyphMinAdvanceX = 14.0f;
|
|
||||||
auto icon_font = load_asset_fn("fontawesome-webfont.ttf");
|
|
||||||
constexpr ImWchar icon_ranges[] = {0xf000, 0xf3ff, 0x000};
|
|
||||||
io.Fonts->AddFontFromMemoryTTF(icon_font.data(), icon_font.size(), 14.f,
|
|
||||||
&icon_cfg, icon_ranges);
|
|
||||||
#endif
|
|
||||||
io.Fonts->Build();
|
io.Fonts->Build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user