Skip to main content

Что такое перенос слов?

Перенос по словам - это функция, которая позволяет переносить текст на следующую строку, чтобы он оставался в пределах набора полей. Большинство текстовых процессоров имеют эту функцию, так что люди не вынуждены вводить возврат в конце каждой строки, и существует множество способов поиграть с переносом слов в документах. Кодирование, используемое для создания веб-сайтов, также может включать в себя функцию переноса слов, позволяющую дизайнеру лучше контролировать представление сайта.

Большинство текстовых процессоров имеют перенос строк, который автоматически переносит текст на следующую строку, когда он достигает конца поля. В процессе документ создает так называемый «мягкий возврат». Если поля корректируются, текст будет перематывать строки, игнорируя мягкие возвраты, созданные функцией переноса строк, сохраняя при этом жесткие возвраты, введенные пользователь. В текстовых процессорах используются алгоритмы переноса слов, поэтому длинные строки текста не заставляют пользователя прокручивать вбок, чтобы узнать больше.

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

Люди могут включать и выключать перенос слов с помощью многих текстовых процессоров и программ графического дизайна, чтобы добиться особого внешнего вида. Иногда, например, пользователи хотят полностью контролировать разрывы строк, и в этом случае они могут отключить функцию, чтобы они могли определять точки, в которых строки заканчиваются и начинаются. В других случаях пользователи могут оставить разрывы строк до компьютера, указав, хотят ли они дефисы, если слова появляются в конце строки. Расстановка переносов может помочь создать четкую, оправданную границу, в то время как отсутствие переносов обычно приводит к появлению неровных полей, хотя пользователи также могут поиграть с интервалом в строках, чтобы выровнять поля без переносов.

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