default min suffix/prefix length 3 for english

This commit is contained in:
Arthur Tazhitdinov
2026-01-14 17:59:36 +05:00
parent 3f9d84dafb
commit 85a737fd82
6 changed files with 9973 additions and 35320 deletions

View File

@@ -11,10 +11,11 @@
namespace {
LanguageHyphenator englishHyphenator(en_us_patterns, isLatinLetter, toLowerLatin);
// English hyphenation patterns (3/3 minimum prefix/suffix length)
LanguageHyphenator englishHyphenator(en_us_patterns, isLatinLetter, toLowerLatin, 3, 3);
LanguageHyphenator frenchHyphenator(fr_patterns, isLatinLetter, toLowerLatin);
LanguageHyphenator germanHyphenator(de_patterns, isLatinLetter, toLowerLatin);
LanguageHyphenator russianHyphenator(ru_ru_patterns, isCyrillicLetter, toLowerCyrillic, 2, 2);
LanguageHyphenator russianHyphenator(ru_ru_patterns, isCyrillicLetter, toLowerCyrillic);
using EntryArray = std::array<LanguageEntry, 4>;