Перейти к содержанию

Мягкая дефисация

Вставить невидимые точки разрыва в длинные слова, чтобы браузеры могли их красиво переносить.

Входные данные
Выходные данные

Мягкая дефисация

Вставьте любой текст, и этот инструмент добавит невидимые мягкие дефисы (U+00AD) внутри длинных слов, в местах, где они могут разумно разбиться на две строки. Мягкий дефис большую часть времени ничего не делает — он превращается в видимый дефис только когда браузер или механизм разметки действительно нужно перенести слово туда. Используйте его для выровненных колонок, узких боковых панелей, таблиц и макетов, похожих на печать, где длинные слова в противном случае выходят за пределы или оставляют уродливые промежутки.

Опция языка выбирает правила гласных и согласных, используемые для поиска слоговых разрывов, так как место разделения слова зависит от языка его написания. Минимальная длина слова полностью пропускает короткие слова, а минимальные символы до/после не позволяют разрыву приземлиться прямо в начало или конец слова, где один- или двухбуквенный фрагмент выглядит неправильно. Вы также можете изменить символ разрыва с невидимого мягкого дефиса на видимый дефис или вертикальную черту, что полезно для предварительного просмотра ровно там, где приходятся разрывы, или для учебных материалов, которые явно обозначают слоги.

Две дополнительные опции обрабатывают граничные случаи: пропускайте слова ПРОПИСНЫМИ буквами, чтобы аббревиатуры и заголовки оставались нетронутыми, и пропускайте слова, содержащие цифры, так что идентификаторы типа "счет2024" остаются без изменений. Удалить существующие мягкие дефисы сначала очищает любые оставшиеся невидимые дефисы из предыдущего прохода или вставленного документа перед добавлением новых, чтобы они никогда не накапливались. Показать только разбор слов переключает вывод на простой список различных слов, которые были перенесены, по одному на строку, вместо воспроизведения всего текста — удобно для проверки разрывов перед их применением.

Все работает локально в вашем браузере; ничего, что вы вставляете здесь, не загружается. Скопируйте результат, загрузите его в виде файла .txt или отправьте прямо в другой инструмент, чтобы продолжить работу.

FAQ

Что такое мягкий дефис?
Мягкий дефис (Unicode U+00AD) — это невидимый символ, обозначающий место, где слово может разбиться на две строки. Он отображается как дефис только когда браузер действительно переносит слово туда, и остается невидимым в противном случае.
Почему бы мне добавлять мягкие дефисы вместо того, чтобы просто позволить тексту переноситься нормально?
Браузеры обычно разбивают текст только на пробелы, поэтому одно длинное слово может выходить за пределы узкой колонки или оставлять большой промежуток в выровненном тексте. Мягкие дефисы дают браузеру дополнительные места для разрыва, не меняя внешний вид слова, когда оно умещается на одной строке.
Насколько точно разделение слогов?
Он использует эвристику группы гласных, настроенную для каждого языка, а не полный словарь дефисации, поэтому большинство разрывов приземляются на настоящие слоговые границы, но несколько необычных слов могут разбиваться иначе, чем словарь.
Могу ли я использовать видимый дефис вместо невидимого?
Да. Опция символа разрыва предлагает видимый дефис и вертикальную черту, полезные для проверки ровно того, где были размещены разрывы, прежде чем переключиться обратно на невидимый мягкий дефис для реального использования.
Загружается ли мой текст куда-нибудь?
Нет. Мягкая дефисация работает полностью в вашем браузере — ваш текст никогда не отправляется на сервер.