diff --git a/languages/cs.lua b/languages/cs.lua index 7a73653a0..60578c838 100644 --- a/languages/cs.lua +++ b/languages/cs.lua @@ -1,3 +1,9 @@ +SILE.nodeMakers.cs = pl.class(SILE.nodeMakers.unicode) + +-- According to Czech rules, when a break occurs at an explicit hyphen, the hyphen gets repeated on the next line... +SILE.nodeMakers.cs.handleWordBreak = SILE.nodeMakers.unicode._handleWordBreakRepeatHyphen +SILE.nodeMakers.cs.handlelineBreak = SILE.nodeMakers.unicode._handlelineBreakRepeatHyphen + SILE.hyphenator.languages["cs"] = {} SILE.hyphenator.languages["cs"].patterns = {