diff --git a/src/layout/text.rs b/src/layout/text.rs index b95110b73..c1f1f1e7c 100644 --- a/src/layout/text.rs +++ b/src/layout/text.rs @@ -110,7 +110,7 @@ impl<'a> TextLayouter<'a> { self.shaped.text.push(c); self.shaped.glyphs.push(glyph); - self.shaped.offsets.push(self.width); + self.shaped.offsets.push(self.width - self.start); self.width += char_width; }