diff --git a/lib/libimhex/source/api/imhex_api.cpp b/lib/libimhex/source/api/imhex_api.cpp index 6d94e132b..995ab8f45 100644 --- a/lib/libimhex/source/api/imhex_api.cpp +++ b/lib/libimhex/source/api/imhex_api.cpp @@ -1035,7 +1035,7 @@ namespace hex { size = font->LegacySize; } - if (!font->Sources[0]->PixelSnapH) + if (font->Sources[0]->PixelSnapH) size *= System::getGlobalScale(); else size *= std::floor(System::getGlobalScale()); diff --git a/plugins/fonts/source/library_fonts.cpp b/plugins/fonts/source/library_fonts.cpp index 43c809c1d..5510a6729 100644 --- a/plugins/fonts/source/library_fonts.cpp +++ b/plugins/fonts/source/library_fonts.cpp @@ -51,6 +51,8 @@ namespace hex::fonts { config.FontLoaderFlags |= ImGuiFreeTypeLoaderFlags_SubPixel; break; } + } else { + config.FontLoaderFlags |= ImGuiFreeTypeLoaderFlags_NoHinting; } {