View Issue Details

IDProjectCategoryView StatusLast Update
0009214ScribusTypographypublic2016-03-23 01:10
Reportersubeditor Assigned Toavox  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
PlatformPC AMD64 X2, Ati Radeon 3200OSUbuntuOS Version10.04
Product Version1.3.8svn 
Summary0009214: Automatic linespacing between paragraphs with different font sizes
DescriptionIt seems that linespacing is applying only above lines.
As a result lines may became overlapped.
Moreover, fonts descenders get outside frame borders, though text must overflows in that case.
Steps To ReproduceSee attached picture.
Additional InformationAlso tested on Windows XP with same result.
Tags#please_test
Patch

Activities

subeditor

2010-06-28 21:07

reporter  

linespacing.png (88,126 bytes)   
linespacing.png (88,126 bytes)   

subeditor

2010-06-29 11:45

reporter   ~0024260

I should note that Adobe InDesign behaves in same manner, i.e. calculate leading as space between baselines of current line and previous one. So if smaller text follows after larger one mess occurs.

Quark seems to use classic type of leading - space between lines, applied above and below line (butt or overlaped, or just line placed in a middle - I don't know). So lines with auto leading never get overlapped in Quark.

MS Word and Open Office seem to use some hybrid algorithm: space applied above lines, but it is measuring not between baselines, but between lines hight.

What Scribus should do? Let's think together.

subeditor

2010-07-04 21:21

reporter   ~0024284

Current algorithm leads to one more issue. If difference in font sizes is large enough (first line has bigger one) you can't set frame size to keep only first (larger) line in it - it behaves as if "keep with next" option were enabled.
See attached file quasi-keepwithnext.sla

subeditor

2010-07-04 21:21

reporter  

quasi-keepwithnext.sla (37,326 bytes)

Issue History

Date Modified Username Field Change
2010-06-28 21:07 subeditor New Issue
2010-06-28 21:07 subeditor File Added: linespacing.png
2010-06-28 22:16 christoph_s Status new => assigned
2010-06-28 22:16 christoph_s Assigned To => avox
2010-06-29 11:45 subeditor Note Added: 0024260
2010-07-04 21:21 subeditor Note Added: 0024284
2010-07-04 21:21 subeditor File Added: quasi-keepwithnext.sla
2016-03-23 01:10 Kunda Tag Attached: #please_test