diff --git a/src/text/glyph_store.cpp b/src/text/glyph_store.cpp index a28569d85..cb7c70950 100644 --- a/src/text/glyph_store.cpp +++ b/src/text/glyph_store.cpp @@ -39,8 +39,8 @@ const Shaping FontStack::getShaping(const std::u32string &string, const float ma Shaping shaping; - uint32_t x = translate.x; - const uint32_t y = translate.y; + int32_t x = std::round(translate.x * 24); // one em + const int32_t y = std::round(translate.y * 24); // one em // Loop through all characters of this label and shape. for (uint32_t chr : string) {