diff --git a/crates/bevy_text/src/glyph_brush.rs b/crates/bevy_text/src/glyph_brush.rs index f49211d610..f75a225b08 100644 --- a/crates/bevy_text/src/glyph_brush.rs +++ b/crates/bevy_text/src/glyph_brush.rs @@ -136,7 +136,9 @@ impl GlyphBrush { } }; - let position = adjust.position(Vec2::new(x, y)); + // We must offset by 1 to account for glyph texture padding. + // See https://github.com/bevyengine/bevy/pull/11662 + let position = adjust.position(Vec2::new(x, y) - 1.); positioned_glyphs.push(PositionedGlyph { position,