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.