diff --git a/src/Abstract/Model/Gtk/Pango/Markup.php b/src/Abstract/Model/Gtk/Pango/Markup.php index 67d11953..5033e49d 100644 --- a/src/Abstract/Model/Gtk/Pango/Markup.php +++ b/src/Abstract/Model/Gtk/Pango/Markup.php @@ -169,9 +169,16 @@ class Markup implements \Yggverse\Yoda\Interface\Model\Gtk\Pango\Markup { foreach (explode(' ', $string) as $word) { - if (isset($words[$line]) && self::_width(implode(' ', $words[$line])) > $width) + if (isset($words[$line])) { - $line++; + $try = implode( + ' ' , $words[$line] + ) . ' ' . $word; + + if (self::_width($try) > $width) + { + $line++; + } } $words[$line][] = $word;