mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-02 13:37:42 -05:00
fix: Icons being too big for regular text
This commit is contained in:
@@ -83,7 +83,8 @@ namespace hex::fonts::loader {
|
||||
for (auto &extraFont : ImHexApi::Fonts::impl::getMergeFonts()) {
|
||||
config.GlyphOffset = { extraFont.offset.x, -extraFont.offset.y };
|
||||
config.GlyphOffset *= ImHexApi::System::getGlobalScale();
|
||||
atlas->AddFontFromMemoryTTF(const_cast<u8 *>(extraFont.fontData.data()), extraFont.fontData.size(), extraFont.defaultSize.value_or(0), &config);
|
||||
config.SizePixels = settings.getFontSize() * extraFont.fontSizeMultiplier.value_or(1);
|
||||
atlas->AddFontFromMemoryTTF(const_cast<u8 *>(extraFont.fontData.data()), extraFont.fontData.size(), 0.0F, &config);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -25,9 +25,9 @@ namespace hex::fonts {
|
||||
}
|
||||
|
||||
void registerMergeFonts() {
|
||||
ImHexApi::Fonts::registerMergeFont("Blender Icons", romfs::get("fonts/blendericons.ttf").span<u8>(), { -1, -1 });
|
||||
ImHexApi::Fonts::registerMergeFont("VS Codicons", romfs::get("fonts/codicons.ttf").span<u8>(), { 0, -2 });
|
||||
ImHexApi::Fonts::registerMergeFont("Unifont", romfs::get("fonts/unifont.otf").span<u8>(), { 0, 0 }, 10);
|
||||
ImHexApi::Fonts::registerMergeFont("Blender Icons", romfs::get("fonts/blendericons.ttf").span<u8>(), { -1, -1 }, 0.95);
|
||||
ImHexApi::Fonts::registerMergeFont("VS Codicons", romfs::get("fonts/codicons.ttf").span<u8>(), { 0, -2 }, 0.95);
|
||||
ImHexApi::Fonts::registerMergeFont("Unifont", romfs::get("fonts/unifont.otf").span<u8>(), { 0, 0 }, 0.75);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user