View Issue Details

IDProjectCategoryView StatusLast Update
0014814ScribusStory Editor / Text Framespublic2019-03-13 13:06
ReporterJLuc Assigned ToJLuc  
PrioritynormalSeverityminorReproducibilityrandom
Status closedResolutionsuspended 
PlatformLinuxOSUbuntuOS Version14.04
Product Version1.5.3.svn 
Summary0014814: Hyphenate only work once
DescriptionIn a set of linked text frames, i do "Extra > Hyphenate" : it hyphanates the text
Then i edit the text
Then i re-ask "Extra > Hyphenate" : sometimes nothing happens, when obviously the new edited text requires new hyphens

Sometimes, it works though
Steps To ReproduceCreate a set of linked text frames with text inside it
Do "Extra > Hyphenate".
See : it has hyphanated the text
Edit the text and create new hyphanation needs
Re-ask "Extra > Hyphenate"
See : sometimes, nothing has happened
TagsNo tags attached.
PatchNo

Relationships

related to 0015359 confirmed Hyphenation unpredictable behaviour (works or not) 

Activities

jghali

2017-05-23 11:57

administrator   ~0043929

Unable to reproduce this. Please provide sample document.
The fact that nothing change in some cases is expected as auto hyphenation affects layout only at line break boundaries.

JLuc

2017-05-25 06:54

developer   ~0043937

Sorry, not sure when that happens.
Maybe i dont understand exactly scribus hypenation : what do you mean with "hyphenation affects layout only at line break boundaries" ?

jghali

2017-05-25 10:27

administrator   ~0043938

Extra > Hyphenation works by putting some flag on characters after which one can break word and put an hyphen. Extra > Hyphenation does not insert any character in the text. Its effect can only be seen after text layout, at place where it can have one, ie at line break boundaries. So performing hyphenation a second time will have a visual effect on layout only if a word previously located near a linear break boundary was not hyphenated.

JLuc

2017-10-05 06:48

developer   ~0044474

Regarding your explanation, it doesnt give me a clear enough picture of how hyphenation work... but in any case, the "if a word previously located near a linear break boundary was not hyphenated" condition is probably not 100% well computed since "some" words should be hyphenated sometimes when Extra > Hyphenation, but are not.

NEW : I had the same issue once again and discovered that
- doing Extra > Remove hyphanations
- then Extra > Hyphenations
does all the correct hyphanations.

JLuc

2017-10-05 08:24

developer   ~0044476

Last edited: 2017-10-05 08:25

As a conclusion, a quick fix for this issue would be to launch Extra > Remove hyphens each time before doing Extra > Hyphenate.

When display is not updated in between these 2 actions, user wouldnt mind it in anyway, and would appreciate to have whole text correctly hyphenated.

JLuc

2019-03-13 13:06

developer   ~0045996

probably bad analysis of issue.

better focus on 0015359

Issue History

Date Modified Username Field Change
2017-05-23 02:37 JLuc New Issue
2017-05-23 03:02 JLuc Reproducibility have not tried => random
2017-05-23 03:02 JLuc Description Updated
2017-05-23 03:02 JLuc Steps to Reproduce Updated
2017-05-23 08:29 jghali Product Version => 1.5.3.svn
2017-05-23 08:29 jghali Target Version 1.5.3 =>
2017-05-23 08:30 jghali Summary Hyphanate only work once => Hyphenate only work once
2017-05-23 11:57 jghali Note Added: 0043929
2017-05-25 06:54 JLuc Note Added: 0043937
2017-05-25 10:27 jghali Note Added: 0043938
2017-10-05 06:48 JLuc Note Added: 0044474
2017-10-05 08:24 JLuc Note Added: 0044476
2017-10-05 08:25 JLuc Note Edited: 0044476
2019-03-11 19:30 JLuc Relationship added related to 0015359
2019-03-13 13:06 JLuc Assigned To => JLuc
2019-03-13 13:06 JLuc Status new => closed
2019-03-13 13:06 JLuc Resolution open => suspended
2019-03-13 13:06 JLuc Note Added: 0045996