From 280dea23d083464acb9d600864bc37425cbd84b7 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 30 Jul 2025 22:33:16 +0200 Subject: [PATCH] fix: Font point calculation not respecting framebuffer scale --- lib/libimhex/source/api/imhex_api.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libimhex/source/api/imhex_api.cpp b/lib/libimhex/source/api/imhex_api.cpp index f60efa94d..4aa2030d5 100644 --- a/lib/libimhex/source/api/imhex_api.cpp +++ b/lib/libimhex/source/api/imhex_api.cpp @@ -1130,7 +1130,7 @@ namespace hex { } float getDpi() { - auto dpi = ImGui::GetCurrentContext()->CurrentDpiScale * 96.0F; + auto dpi = ImHexApi::System::getNativeScale() * ImHexApi::System::getBackingScaleFactor() * 96.0F; return dpi ? dpi : 96.0F; }