wordbreaker-russian

1.1.0 • Public • Published

Wordbreaker (Russian)

Бывший jQuery.WordWrapper.js

Расстановщик мягких переносов для русского языка

Демо

Как установить?

Пакет wordbreaker-russian доступен в NPM

npm i wordbreaker-russian

Дополнительно

TODO

Готовность правил

№ правила Готовность Блокируется морфологией Краткое описание
117 + При переносе слов нельзя ни оставлять в конце строки, ни переносить на другую строку часть слова, не составляющую слога.
118.0 + Нельзя отделять согласную от следующей за ней гласной.
118.1 + При переносе cлов с односложной приставкой на согласную, стоящую пеpeд гласной (кроме ы), желательно не разбивать приставку переносом.
118.2 + Если после приставки стоит буква ы, то переносить часть слова, начинающуюся с ы, не разрешается.
118.3 + Слова, в которых в настоящее время пpиставка отчетливо не выделяется, переносятся в соответствии с основным правилом настоящего параграфа.
119.1 + Нельзя отрывать буквы ь и ъ от предшествующей согласной.
119.2 + Нельзя отрывать букву й от предшествующей гласной.
119.3 + Нельзя оставлять в конце строки или переносить на другую строку одну букву.
119.4 + При переносе слов с приставками нельзя разбивать односложную приставку, если за приставкой идет согласный.
119.5 + При переносе слов с приставками нельзя оставлять в конце строки при приставке начальную часть корня, не составляющую слога.
119.6 + При переносе сложных cлов нельзя оставлять в конце строки начальную часть второй основы, если эта часть не составляет слога.
119.7 + Нельзя оставлять в конце строки или переносить в начало следующей две одинаковые согласные, стоящие между гласными.
119.8 + Нельзя разбивать переносом односложную часть сложносокращенного слова.
119.9 Нельзя разбивать переносом буквенные аббревиатуры, как пишущиеся одними прописными, так и пишущиеся частью строчными, частью прописными или прописными с цифрами.
120 Нельзя переносить сокращенные обозначения мер, отрывая их от цифр, указывающих число измеряемых единиц.
121 Нельзя переносить «наращения», т. е. отрывать при переносе от цифры соединенное с ней дефисом грамматическое окончание.
122 Нельзя разбивать переносами условные графические сокращения.
123 Нельзя переносить на другую строку пунктуационные знаки, кроме тире, стоящего после точки или после двоеточия перед второй частью прерванной прямой речи.
124 + Нельзя оставлять в конце строки открывающую скобку и открывающие кавычки.

Package Sidebar

Install

npm i wordbreaker-russian

Weekly Downloads

8

Version

1.1.0

License

MIT

Unpacked Size

507 kB

Total Files

65

Last publish

Collaborators

  • ohar