From 3cf76227073ee8ab3cd04d839c9f7d1bf1509125 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Tue, 5 Aug 2025 22:19:43 +0200 Subject: [PATCH] impr: Make font size a multiplicative value --- lib/libimhex/source/api/imhex_api.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/libimhex/source/api/imhex_api.cpp b/lib/libimhex/source/api/imhex_api.cpp index dfae6fb2b..bcef6d3b7 100644 --- a/lib/libimhex/source/api/imhex_api.cpp +++ b/lib/libimhex/source/api/imhex_api.cpp @@ -1052,12 +1052,14 @@ namespace hex { if (font != nullptr) { if (size <= 0.0F) { size = font->LegacySize; - } - if (font->Sources[0]->PixelSnapH) - size *= System::getGlobalScale(); - else - size *= std::floor(System::getGlobalScale()); + if (font->Sources[0]->PixelSnapH) + size *= System::getGlobalScale(); + else + size *= std::floor(System::getGlobalScale()); + } else { + size *= ImGui::GetCurrentContext()->FontSizeBase; + } } // If no font has been loaded, revert back to the default font to