From bfca659e378f193aff55d2ad89a4d5f3cdbdebbe Mon Sep 17 00:00:00 2001 From: Jack Robinson Date: Tue, 31 Aug 2021 21:22:06 +1200 Subject: [PATCH] Fix #1721: floor result of scaling kerning based on dpi --- src/modules/graphics/Font.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/graphics/Font.cpp b/src/modules/graphics/Font.cpp index eb9f29742..967fe78f2 100644 --- a/src/modules/graphics/Font.cpp +++ b/src/modules/graphics/Font.cpp @@ -333,7 +333,7 @@ float Font::getKerning(uint32 leftglyph, uint32 rightglyph) if (it != kerning.end()) return it->second; - float k = rasterizers[0]->getKerning(leftglyph, rightglyph) / dpiScale + 0.5f; + float k = floorf(rasterizers[0]->getKerning(leftglyph, rightglyph) / dpiScale + 0.5f); for (const auto &r : rasterizers) {