View Issue Details

IDProjectCategoryView StatusLast Update
0012329ScribusStylespublic2016-05-14 01:17
ReporterWaaduu Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityunable to reproduce
Status closedResolutionno change required 
Platformx64OSWindowsOS Version7 Enterprise
Product Version1.4.4 
Summary0012329: some paragraphs do not align to Baseline Grid though they should according to style
DescriptionNote: bug occured in Scribus 1.4.3 (which is not chosable in Mantis)

Up to now the text aligned, as specified in the corresponding style (which I named "Text"), to the baseline grid. Suddenly some paragraphs refuse, while others in the same paragraph style are still aligned correctly. I did not change anything in the style settings, when this occurred, just worked in the text.

To fix the problem I tried to change the paragraph style settings' line spacing mode from "Align to Baseline Grid" to "Fixed Linespacing", which worked for each single paragraph in "Text" style. Changing back to "Align to Baseline Grid" was interesting: first the option disappeared from the drop-down list. The second time "Align to Baseline Grid" was selectable, but when selected the option jumped back to "Fixed Linespacing". Third try was successful, though clicking apply only changed back the paragraphs which already where aligned correctly in the beginning. The others remained in the fixed line spacing I set before.

Several tries followed the same scheme.

Restarting Scribus did not work.

Third idea that came to my mind was changing the style of the wrongly aligned paragraphs from "Text" to another style and back again. This works reproducible but is not feasible for a document containing several hundred paragraphs.

Finally I tried to reboot the whole system - which worked once. Second try failed and the misalignment is persistant now.

The attached file shows the misaligned text on page 68 (printed page number 63) and following.

Steps To ReproduceDid not find out, what caused the misalignment. Though it keeps persistent in the file I'm working at (and even did, before I safed the first time with the misalignment allready existant)
Additional InformationIssue 0004759 might refer to a similar problem
Tagsalignment, baseline, grid, layout, please_test, styles
PatchNo

Relationships

related to 0004759 closedale Inconsistent baselines with styles 

Activities

Waaduu

2014-05-30 08:34

reporter   ~0031958

Still existing in 1.4.4

ale

2014-05-30 09:16

manager   ~0031959

hi waaduu... i don't know, i tried to have a look at your .sla and reading about what you did but could not really understand where the error is...

can you please create a sample document consisting of only one page and one frame and add a step by step instruction on how to reproduce the bug based on that file? (if a file is needed to reproduce).

Kunda

2014-06-06 03:11

updater   ~0032032

I agree with ale, this is massively overwhelming document. Is it possible to simplify without losing the bug?

Waaduu

2014-06-10 16:22

reporter   ~0032066

Hi you two,

Thanks for considering my problem. I hoped you could get a better idea having the complete file available, though I reduced it to one page.

ale, unfortunately I do not know how to reproduce the problem, all I did was working in a textframe, when it occured

ale

2014-06-10 17:48

manager   ~0032071

waaduu, in the .sla document you have now attached, the text is not set to be aligned to the baseline grid.

if you set the paragraphs to be aligned to the baseline in the properties palette, then it correctly aligns...

so, i see two options:
- this documents does not show your problem
- you're not using the baseline grid as it is meant to be used :-)

ciao
a.l.e

Waaduu

2014-06-10 18:30

reporter  

Missalignment.PNG (236,953 bytes)   
Missalignment.PNG (236,953 bytes)   

Waaduu

2014-06-10 18:30

reporter  

Tagungsband.sla (86,055 bytes)

Waaduu

2014-06-10 18:32

reporter   ~0032072

Hi ale,

as I allready wrote in the description, the paragraphs are formatted in the "Text" style (in the Story Editor), which is set to "align to baselinegrid". Though the paragraphs remaining in the example file are formatted in the same (!) way as others, they don't allign to baselinegrid, whilst the others do. I know the frame settings are not set to align to baselinegrid, though this should on the one hand not be a problem, as it works in other paragraphs. On the other hand the frame also contains paragraphs (the headlines), which shall not be alligned to baselinegrid, so setting the frame to aling to baselinegrid should bec ounterproductive.

In my bug report I wrote about setting paragraphs in the story editor to another style and back to "Text" again, which fixes the problem. I did this in the newly uploaded file. For description see the png.

Thanks
Waaduu

ale

2014-06-10 19:07

manager   ~0032073

sorry, i don't use the story editor. i can't help you further in the details.

i see where the problem is, but i can't really help you with the details. no idea how it came to this state.

as a workaround, you can select the whole text in the frame and click on the broom on the right of the style name in the properties palette...
... or use the PP to apply the styles...

Kunda

2014-08-20 12:58

updater   ~0033302

ale, this is a Story Editor issue then?

ale

2014-10-09 07:11

manager   ~0033959

kunda, i don't know... but he says that he is using it.

we probably need a step by step description to reproduce this.

Waaduu

2014-10-11 12:35

reporter   ~0033972

Sorry I can't help you guys with the step by step description, as I did not find out yet, what steps caused the bug. It seems to literally appear suddenly.

Kunda

2015-05-15 01:36

updater   ~0035130

Waaduu, can you retest this once 1.5 is released to see if you can recreate it?

Waaduu

2015-06-24 16:38

reporter   ~0035495

Hi there,

when opening the old file in 1.5.0svn the alignment is still incorrect. Though text should align to the baseline grid, according to the style settings, it does not.

As initially changing the style of the wrongly aligned paragraphs in the story editor from "Text" to another style and back again fixes the problem, so does reselecting "Text".

As I don't have anything to layout at the moment, I can't test it in a newly created file.

jghali

2015-06-24 20:11

administrator   ~0035498

I had a quick look at that file and I do not see any issue. The baseline grid alignement provided by the style is explicitly overriden locally by a fixed linespacing. That can be easily seen by looking at text properties in property palette or by directly opening the file in a text editor.

Kunda

2015-10-12 00:41

updater   ~0036642

jghali, don't quote understand your explanation. Does this relate to 0004759 at all?

ale

2015-10-12 09:15

manager   ~0036651

kunda, jean is saying the the concerned paragraphs do not align to the baseline because there is a local formatting on them that sets a fixed line height.

and it might relate to 0004759 if in both case a local formatting is overriding the ones defined in the style...

Frenoss

2016-03-06 23:27

reporter   ~0039017

Last edited: 2016-03-06 23:38

I feel like I'm seeing something related to the same root cause in SCribus 1.5.1 running on Windows x64.

New document. Single page.
F3 for styles
New paragraph style.
Edit name to "Body", set the linespacing to "Align to Baseline".
Clone the "Body" style.
Set the "Copy of Body" linespacing to "Fixed Linespacing" and edit the value. Then set the linespacing mode back to "Align to Baseline".
New paragraph style.
Edit name to "Box", and try to set the linespacing to "Align to Baseline".

At this point, I see a number of weird things happen. Sometimes the drop down doesn't have that third option. Sometimes I see four values, all bolded, where the fourth is an option to use the parent's value. Note that my "Based On" for the "Box" style is empty.

Anyway, from here the linespacing mode is pretty messed up for any style.

I probably went into a strange behavior by my lack of understanding of how to set the actual baseline value. I was working through the tutorial. At the steps https://wiki.scribus.net/canvas/Get_Started_With_Scribus:6, it asks to create paragraph styles that have both a linespacing value and behave with "Align to Baseline" mode. I think now those are exclusive behaviors, so "Align to Baseline" should win. But, because they're exclusive, other people know that and don't try to modify them both. Since I did, I got into this state.

Restarting and creating a new document let me edit its early styles fine until I went through the repro steps. I haven't gotten far enough to have text using the styles to see if, after restarting, they properly align to baseline.

Kunda

2016-05-12 13:51

updater   ~0040972

Peter, can you test to see the status if this ticket ? thx!

PeterBenedek

2016-05-13 11:26

developer   ~0040991

Last edited: 2016-05-13 12:29

I can reproduce 1.5.2svn

Interesting!

What I did:

- Open Tagungsband.sla document (Scribus Language: English (UK))
- Delete all style, except Text paragraph style (example Tagungsband_Benedek.sla file uploaded).
- Save document
- Click "Gunter Carloff war..." text on the page
- Click the "Remove Direct Paragraph formatting" on PP - Text - Paragraph Style row
- Work well!
- "Save as..." Tagungsband_good.sla document
- And now...
- File - Preferences... - User interface - Language: Hungarian - OK
- "Gunter Carloff war..." paragraph again wrong!
- Compare two xml file in Meld (difference uploaded)

Comment (reproduced in original document):
- Style editor - Text style
Not available the "Align to Baseline grid"! See https://www.dropbox.com/s/nusdighfmrqlmov/example.avi?dl=0

PeterBenedek

2016-05-13 11:26

developer  

Meld_compare_xml.jpg (265,002 bytes)   
Meld_compare_xml.jpg (265,002 bytes)   

PeterBenedek

2016-05-13 11:27

developer  

Tagungsband_Benedek.sla (23,773 bytes)

jghali

2016-05-13 15:53

administrator   ~0040997

Last edited: 2016-05-13 15:53

Nice find Peter. On language change, a line spacing mode change could be potentially applied while updating the line space mode combo. However the display "properly" reflect this.

Fixed this unwanted change in r21304 and r21305.

jghali

2016-05-14 01:17

administrator   ~0041007

Closing. Except this issue on language change, there is no evidence there is any inconsistency between text settings and display.

Issue History

Date Modified Username Field Change
2014-05-27 08:53 Waaduu New Issue
2014-05-27 08:53 Waaduu File Added: Tagungsband.zip
2014-05-30 08:34 Waaduu Note Added: 0031958
2014-05-30 08:35 Waaduu Tag Attached: #styles
2014-05-30 08:35 Waaduu Tag Attached: alignment
2014-05-30 08:35 Waaduu Tag Attached: baseline
2014-05-30 08:35 Waaduu Tag Attached: grid
2014-05-30 09:16 ale Note Added: 0031959
2014-06-06 03:11 Kunda Note Added: 0032032
2014-06-10 16:07 Waaduu File Deleted: Tagungsband.zip
2014-06-10 16:17 Waaduu File Added: Tagungsband.sla
2014-06-10 16:17 Waaduu File Added: Missalignment.PNG
2014-06-10 16:22 Waaduu Note Added: 0032066
2014-06-10 17:48 ale Note Added: 0032071
2014-06-10 18:30 Waaduu File Deleted: Missalignment.PNG
2014-06-10 18:30 Waaduu File Deleted: Tagungsband.sla
2014-06-10 18:30 Waaduu File Added: Missalignment.PNG
2014-06-10 18:30 Waaduu File Added: Tagungsband.sla
2014-06-10 18:32 Waaduu Note Added: 0032072
2014-06-10 19:07 ale Note Added: 0032073
2014-08-20 12:58 Kunda Note Added: 0033302
2014-10-08 23:23 Kunda Tag Attached: styles
2014-10-08 23:23 Kunda Tag Detached: #styles
2014-10-09 07:11 ale Note Added: 0033959
2014-10-10 16:08 JLuc Tag Attached: layout
2014-10-11 12:35 Waaduu Note Added: 0033972
2014-12-24 16:48 JLuc Patch => No
2014-12-24 16:48 JLuc Priority urgent => high
2014-12-24 17:50 JLuc Priority high => normal
2014-12-24 17:50 JLuc Severity major => minor
2015-05-15 01:36 Kunda Note Added: 0035130
2015-06-24 16:38 Waaduu Note Added: 0035495
2015-06-24 20:11 jghali Note Added: 0035498
2015-10-12 00:41 Kunda Note Added: 0036642
2015-10-12 09:15 ale Note Added: 0036651
2016-03-06 23:27 Frenoss Note Added: 0039017
2016-03-06 23:38 Frenoss Note Edited: 0039017
2016-05-12 13:50 Kunda Relationship added related to 0004759
2016-05-12 13:51 Kunda Tag Attached: please_test
2016-05-12 13:51 Kunda Note Added: 0040972
2016-05-13 11:26 PeterBenedek Note Added: 0040991
2016-05-13 11:26 PeterBenedek File Added: Meld_compare_xml.jpg
2016-05-13 11:27 PeterBenedek File Added: Tagungsband_Benedek.sla
2016-05-13 11:34 PeterBenedek Note Edited: 0040991
2016-05-13 11:37 PeterBenedek Note Edited: 0040991
2016-05-13 11:38 PeterBenedek Note Edited: 0040991
2016-05-13 11:39 PeterBenedek Note Edited: 0040991
2016-05-13 12:04 PeterBenedek Note Edited: 0040991
2016-05-13 12:05 PeterBenedek Note Edited: 0040991
2016-05-13 12:29 PeterBenedek Note Edited: 0040991
2016-05-13 15:53 jghali Note Added: 0040997
2016-05-13 15:53 jghali Note Edited: 0040997
2016-05-14 01:17 jghali Note Added: 0041007
2016-05-14 01:17 jghali Status new => resolved
2016-05-14 01:17 jghali Resolution open => no change required
2016-05-14 01:17 jghali Assigned To => jghali
2016-05-14 01:17 jghali Status resolved => closed