1 Commits

Author SHA1 Message Date
c4dce027ef Justified text now properly handles line breaks 2023-08-07 01:04:43 -04:00

View File

@@ -99,8 +99,11 @@ func (setter *TypeSetter) needAlignedLayout () {
for index := range setter.lines {
align := setter.align
if index == len(setter.lines) - 1 && align == AlignJustify {
align = AlignLeft
if align == AlignJustify {
except :=
index == len(setter.lines) - 1 ||
setter.lines[index].BreakAfter
if except { align = AlignLeft }
}
setter.lines[index].Align(align)
}