[Max Reader] Re[6]: что за программа и о злобном словаре
привет Валерий.
ну все правильно. так оно и работает.
там не одна ступень коррекции текста. как раз переносы по предложениям и
разрывы слов это второй алгоритм после филтра предкоррекции и словаря
carryng.dch.
там отслеживается - есть ли последний символ в строке - дефисом или нет.
пробелы игнорируются.
если есть то проставляется флаг- что вторая строка будет склеиваться с
предыдущей.
а если дефиса нет, то строки разделятся пробелом.
пробелом для того чтобы при переносе по предложениям строки тоже не
сливались.
вот и получается что если словосочетание с дефисом в середине строки, то
проблем нет.
но а если слово -"когда-" находится в конце первой строки, а слово -
"нибудь" в начале второй - они сольются в одно слово.
самый простой выход это в настройках ввести еще один флажок.
который будет просто отключать переносы слов.
ведь современные тексты чаще всего не используют знак переноса слов. но надо
перед коррекцией знать это наверняка.
а то получится обратный эффект - там где слова должны слиться = они
разорвутся на две части знаком = пробел.
вот так оно в общих чертах и работает.