View Issue Details

IDProjectCategoryView StatusLast Update
0015502ScribusStory Editor / Text Framespublic2018-12-08 13:43
ReporterFranz Gratzer Assigned Tojghali  
Status closedResolutionno change required 
PlatformGNU/LinuxOSDebianOS Version9
Product Version1.4.6 
Summary0015502: Better auto letter spacing (and hypenation) with justified text
DescriptionMost layout programs obviously use a default letter spacing that is not set to one specific value but to a range of possible values.
Scribus by default uses a fixed value of zero. Therefore, designers need to adjust justified text very carefully in order to get a somewhat even grey. Most of the time you would get rather big holes in the lines because Scribus doesn't seem to be able to just use the best fitting letter spacing value in a pre-defined range of for example -4 to +4.
Is there any secret to auto-hyphenation? It did never work for me. Even if I used English text and didn't try to do it with German, which I normally would need most of the time.
Steps To ReproduceType any text long enough to fill more lines in a not to wide column in a text box.
Additional InformationThe lack of this feature leads to bad design results if people are not very cautious or lack time and knowledge to optimize line breaks by hand. And it needs to be done all over again if even small corrections to the text come in.
Tagshyphenation, justification, spacing, standards, text frames, typography


Franz Gratzer

2018-12-08 11:42


test2.pdf (247,185 bytes)
test2.sla (27,804 bytes)


2018-12-08 13:43

administrator   ~0045706

1) Assign correctly language to text by setting language in Edit > Styles > Default Character Style. Hyphenation is language dependent, it cannot work correctly if languages are not properly configured.
2) Extras > Hyphenate
3) In Properties palette, use Text > Advanced Settings: adjust word tracking properties an/or glyph extension properties. These properties can also be configured using text styles
4) Ask beginner questions in forums at rather than here

Issue History

Date Modified Username Field Change
2018-12-08 11:42 Franz Gratzer New Issue
2018-12-08 11:42 Franz Gratzer File Added: test2.pdf
2018-12-08 11:42 Franz Gratzer File Added: test2.sla
2018-12-08 11:42 Franz Gratzer Tag Attached: hyphenation
2018-12-08 11:42 Franz Gratzer Tag Attached: justification
2018-12-08 11:42 Franz Gratzer Tag Attached: spacing
2018-12-08 11:42 Franz Gratzer Tag Attached: standards
2018-12-08 11:42 Franz Gratzer Tag Attached: text frames
2018-12-08 11:42 Franz Gratzer Tag Attached: typography
2018-12-08 13:43 jghali File Added: 15502_auto_letter_spacing_14x.sla
2018-12-08 13:43 jghali Note Added: 0045706
2018-12-08 13:43 jghali Assigned To => jghali
2018-12-08 13:43 jghali Status new => resolved
2018-12-08 13:43 jghali Resolution open => no change required
2018-12-08 13:43 jghali Status resolved => closed