From bc644e324a7d18cf1ad2f576fdf75e77cd2413c2 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 26 Jul 2025 14:30:30 +0200 Subject: [PATCH] impr: Add extra suffixes for regular / bold / italic font variations --- plugins/fonts/source/font_loader.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/fonts/source/font_loader.cpp b/plugins/fonts/source/font_loader.cpp index 615e2463e..c89b94bc1 100644 --- a/plugins/fonts/source/font_loader.cpp +++ b/plugins/fonts/source/font_loader.cpp @@ -45,6 +45,12 @@ namespace hex::fonts::loader { } config.FontLoaderFlags |= extraFlags; + if (extraFlags & ImGuiFreeTypeLoaderFlags_Bold) + std::strncat(config.Name, " Bold", sizeof(config.Name) - 1); + else if (extraFlags & ImGuiFreeTypeLoaderFlags_Oblique) + std::strncat(config.Name, " Italic", sizeof(config.Name) - 1); + else + std::strncat(config.Name, " Regular", sizeof(config.Name) - 1); } else { config.FontLoaderFlags |= ImGuiFreeTypeLoaderFlags_NoHinting; }