<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>In the bug report <a href="http://bugs.scribus.net/view.php?id=12636" target="_blank">http://bugs.scribus.net/view.php?id=12636</a> , I have a Scribus 1.4 sla that formats incorrectly in Scribus 1.5.<div><br></div><div>The details, screen capture, and patch are in the bug report.</div><div><br><div><div>The file A1-20140111.sla was made with Scribus 1.4 on a Mac. <span style="font-size: 12pt;">I compared the file on both Scribus 1.4.3 and 1.5.0svn on Linux. </span><span style="font-size: 12pt;">It is good in Scribus 1.4, but the "Associated Press Photos" line has too much space before it in Scribus 1.5. </span><span style="font-size: 12pt;">The extra space pushes the story headline into the story body.    </span></div><div><br></div><div>It looks like the difference is how Scribus 1.5 treats blank lines. <span style="font-size: 12pt;">In the story editor, the first two lines are 48pt, while the blank third line is 18pt. </span><span style="font-size: 12pt;">Scribus 1.4 handles that correctly, but Scribus 1.5 seems to reserve 48pt for the 18pt third line if the line is empty but 18pt if the line has text.</span></div><div><br></div><div>In Scribus 1.5, PageItem_TextFrame::layout() in scribus/pageitem_textframe.cpp around line 2013, when it finds the empty line with only a paragraph mark, <span style="font-size: 12pt;">it increments current.yPos by style.lineSpacing(). </span><span style="font-size: 12pt;">This ends up as 41, which seems to come from the 48pt text on the previous line. </span><span style="font-size: 12pt;">I think that it should increment current.yPos by only font.ascent(style.charStyle().fontSize() / 10.0), which reflects the style of the paragraph separator.</span></div></div><div><br></div></div><div>Regards,</div><div>William</div><div><br></div><div><br></div>                                     </div></body>
</html>