diff --git a/src/Avalonia.Visuals/Media/TextFormatting/TextLayout.cs b/src/Avalonia.Visuals/Media/TextFormatting/TextLayout.cs index ef427b0cd9..a4c9392fa0 100644 --- a/src/Avalonia.Visuals/Media/TextFormatting/TextLayout.cs +++ b/src/Avalonia.Visuals/Media/TextFormatting/TextLayout.cs @@ -305,9 +305,11 @@ namespace Avalonia.Media.TextFormatting /// The current height. private static void UpdateBounds(TextLine textLine, ref double width, ref double height) { - if (width < textLine.Width) + var lineWidth = textLine.Width + textLine.Start * 2; + + if (width < lineWidth) { - width = textLine.Width; + width = lineWidth; } height += textLine.Height;