From 081dd693ca57ef624342e729c5b27b2e5da98410 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Mon, 3 Jul 2023 20:07:16 +1000 Subject: Add 1-px padding around font and round to fix jitter --- source/rendering/StarTextPainter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/rendering') diff --git a/source/rendering/StarTextPainter.cpp b/source/rendering/StarTextPainter.cpp index 1d26e53..d6078dc 100644 --- a/source/rendering/StarTextPainter.cpp +++ b/source/rendering/StarTextPainter.cpp @@ -587,7 +587,7 @@ void TextPainter::renderGlyph(String::Char c, Vec2F const& screenPos, unsigned f const FontTextureGroup::GlyphTexture& glyphTexture = m_fontTextureGroup.glyphTexture(c, fontSize, processingDirectives); Vec2F offset = glyphTexture.offset * scale; - m_renderer->immediatePrimitives().emplace_back(std::in_place_type_t(), glyphTexture.texture, screenPos + offset, scale, color, 0.0f); + m_renderer->immediatePrimitives().emplace_back(std::in_place_type_t(), glyphTexture.texture, Vec2F::round(screenPos + offset), scale, color, 0.0f); } } -- cgit v1.2.3