View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009214 | Scribus | Typography | public | 2010-06-28 21:07 | 2016-03-23 01:10 |
Reporter | subeditor | Assigned To | avox | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | PC AMD64 X2, Ati Radeon 3200 | OS | Ubuntu | OS Version | 10.04 |
Product Version | 1.3.8svn | ||||
Summary | 0009214: Automatic linespacing between paragraphs with different font sizes | ||||
Description | It 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 Reproduce | See attached picture. | ||||
Additional Information | Also tested on Windows XP with same result. | ||||
Tags | #please_test | ||||
Patch | |||||
|
|
|
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. |
|
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 |
|
|
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 |