fix: Icon offsets being scaled incorrectly

This commit is contained in:
WerWolv
2025-08-24 13:55:02 +02:00
parent d0f51d0462
commit a80c35aa94

View File

@@ -84,7 +84,6 @@ namespace hex::fonts::loader {
config.MergeMode = true;
for (auto &extraFont : ImHexApi::Fonts::impl::getMergeFonts()) {
config.GlyphOffset = { extraFont.offset.x, -extraFont.offset.y };
config.GlyphOffset *= ImHexApi::System::getGlobalScale();
config.SizePixels = settings.getFontSize() * extraFont.fontSizeMultiplier.value_or(1) / ImHexApi::System::getNativeScale();
atlas->AddFontFromMemoryTTF(const_cast<u8 *>(extraFont.fontData.data()), extraFont.fontData.size(), 0.0F, &config);
atlas->Sources.back().FontDataOwnedByAtlas = false;