Hyphenation and rules for it

Previous topic - Next topic

prcek

Hi,

Facts
* Scribus can hyphenate text
* Scribus uses a (language dependent) dictionary for it
* Hyphenation rules in Scribus can be modified in settings by defining word lists (exception list + ignore list) and by setting minimal length of word to hyphenate (default 3 characters)

My problem:
Czech typography contains rules for hyphenation
- divide at syllable boundary (covered by dictionary)
- when a word is hyphenated no single letter + hyphen should not remain at the end of the line, with exception for narrow column (ok, without the exception it can be covered by dictionary)

- when a word is hyphenated at least three characters should be moved to the next line including the punctuation. That means some words cannot be divided when are in the middle of a sentence, but can be in case they're at the end of a sentence.

The last condition I don't know how to set up in Scribus.

For now it is not a big problem, I can check/fix it manually.
Any ideas? I guess extending hyphenation dictionary of variants with [.,:;!?] at the end is not a viable option.
--
Any job looks easy until you try doing it yourself.

a.l.e

Do other languages share the same rules?

Does any other free (or not free?) software offer better options?
LibreOffice?
Latex?

AdmFubar

Using Scribus1.6.1, 1.7.0 openSUSE 15.6
Advanced hobbyist