Вирівняти текст
Перелийте звичайний текст на рядки, вирівняні за блоками, з точною шириною символів.
Вирівняти текст
Текстові процесори вирівнюють текст, зсуваючи інтервали між літерами невеликими частинами — звичайний текст не може цього зробити, але моноширинне вирівнювання може: розподіляти цілі додаткові пробіли між словами, доки кожен рядок не досягне однакової ширини. Саме це робить цей інструмент. Вставте свій текст, установіть ширину рядка в символах, і кожен абзац буде перетікати в чистий блок, де кожен рядок, крім останнього, буде точно такою ж шириною, як наступний.
Алгоритм є класичним із верстки: жадібне розгортання до цільової ширини, потім рівномірно заповнюють проміжки між словами в кожному рядку, залишаючи решту проміжків зліва. Останній рядок кожного абзацу залишається нерівним зліва з одинарними пробілами, точно так, як це було б у книзі. Порожні рядки проходять незайманими, тому багатоабзацний текст зберігає свою структуру, а наявні розриви рядків всередині абзацу розглядаються як м’які — текст перетікає як один потік, що є тим, чого ви хочете, коли вставляєте з електронного листа чи PDF-файлу.
Ширина вимірюється в символах, завдяки чому результат ідеально вирівнюється скрізь, де застосовуються правила шрифту фіксованої ширини: коментарі до коду, файли README, сторінки довідників, електронні листи з простим текстом, документи ASCII, вихід терміналу. Літери з діакритичними знаками та емодзі враховуються як один стовпець кожна. Слово, довше за ширину, отримує власну наддовгу лінію, а не розривається.
Усе працює локально у вашому браузері — текст ніколи не залишає ваш пристрій. У поєднанні з кнопкою копіювання це перетворює «зробити цей абзац акуратним у файлі фіксованої ширини» на п’ятисекундне завдання.