Published a WIP 'dynamic_fonts' branch to receive early feedback. This should evolve and stabilize toward a 1.92 release (in 1-2 months). https://github.com/ocornut/imgui/issues/8465

(Published code in this branch includes font scaling but not style/general scaling yet. Still working on that)

Request for feedback: dynamic fonts & texture updates (v1.92) · Issue #8465 · ocornut/imgui

Pushed an experimental features/dynamic_fonts branch. 2025/03/19: pushed a "big" change reverting the renaming ImTextureID to ImTextureUserID from the March 5 version. This is simpler for end-user,...

GitHub

FYI it's unfortunately a rather dry out-of-the-box experience right now as I didn't push all my test beds. So if you boot a sample app you won't immediately see a difference (they don't load fonts, etc.). But many things are much easier. Things will be more noticeable once wired in the right demos. No need to pre-bake anything manually.

e.g. ImGui::DragFloat("io.FontGlobalScale", &ImGui::GetIO().FontGlobalScale, 0.05f, 0.5f, 5.0f);