Генератор блоков ASCII
Нарисуйте четкую рамку — одинарную, двойную, закругленную или классическую ASCII — вокруг любого текста.
Генератор блоков ASCII
Рамка вокруг строки текста — самый старый трюк в дизайне простого текста, и он до сих пор работает: баннер README, блок предупреждения в комментарии к коду, заголовок в файле конфигурации, кавычка в рамке в MOTD терминала. Рисование вручную означает подсчет символов и повторный их подсчет после каждого редактирования. Здесь поле рисуется само: вставляете текст, и самая широкая линия устанавливает рамку, живую, по мере ввода.
Семь стилей границ охватывают обычные вкусы. В одинарном, двойном, закругленном и жирном стилях используются правильные символы для рисования прямоугольников Юникода, которые идеально сочетаются с любым моноширинным шрифтом. Обычный ASCII (+---+) — консервативный выбор для сред, где безопасны только 7-битные символы — старые терминалы, строгие линтеры, электронная почта. Звездочки и хеши придают баннеру классический вид блоков комментариев C и оболочки соответственно.
Внутри рамки текст может располагаться по центру — по умолчанию справа для баннеров — или по левому или правому краю для контента, который читается как проза или числа. Отступы добавляют пространство между текстом и границей: от узкого нуля до двадцати просторных столбцов. Многострочный ввод приветствуется: каждая строка дополняется до ширины самой длинной, пустые строки остаются визуальными пробелами, а конечные пробелы обрезаются, чтобы не исказить ширину.
Все работает локально в вашем браузере. Следует знать одну вещь: шрифты с символьными ячейками отображают эмодзи двойной ширины, поэтому в некоторых редакторах рамка вокруг текста с большим количеством эмодзи может выглядеть немного не так — буквы, цифры и символы с диакритическими знаками выстраиваются точно в линию.