impr: Make fonts look less blurry with Wayland fractional scaling

This commit is contained in:
WerWolv
2026-02-06 22:12:40 +01:00
parent d39d107de4
commit f476842008
3 changed files with 17 additions and 3 deletions

View File

@@ -24,6 +24,9 @@ namespace hex::fonts::loader {
ImFontConfig config;
config.MergeMode = false;
config.SizePixels = settings.getFontSize() / ImHexApi::System::getNativeScale();
config.OversampleH = 3;
config.OversampleV = 2;
config.RasterizerDensity = ImHexApi::System::getNativeScale();
config.Flags |= ImFontFlags_NoLoadError;
std::memcpy(config.Name, name.get().c_str(), std::min(name.get().size(), sizeof(config.Name) - 1));