Перейти к содержанию
TextArray
100% локально

Генератор блоков ASCII

Нарисуйте четкую рамку — одинарную, двойную, закругленную или классическую ASCII — вокруг любого текста.

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

Генератор блоков ASCII

Рамка вокруг строки текста — самый старый трюк в дизайне простого текста, и он до сих пор работает: баннер README, блок предупреждения в комментарии к коду, заголовок в файле конфигурации, кавычка в рамке в MOTD терминала. Рисование вручную означает подсчет символов и повторный их подсчет после каждого редактирования. Здесь поле рисуется само: вставляете текст, и самая широкая линия устанавливает рамку, живую, по мере ввода.

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

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

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

FAQ

Почему моя коробка выглядит кривой, когда в тексте есть смайлы?
Моноширинные шрифты отображают большинство смайлов в два столбца шириной, но математические вычисления поля считают их как один символ. Буквы, цифры и символы с диакритическими знаками идеально совпадают; для контента, насыщенного смайлами, в некоторых редакторах ожидайте смещения столбца.
Какой стиль наиболее безопасен для комментариев к коду и электронной почты?
Обычный ASCII (+---+). Он использует только 7-битные символы, поэтому каждый терминал, линтер, инструмент сравнения и почтовый клиент отображают его одинаково. Стили Unicode выглядят лучше там, где задан UTF-8, а сегодня он присутствует почти везде.
Как мне создать блок комментариев для моего кода?
Нарисуйте рамку со звездами или в стиле хэша, затем добавьте префикс комментария вашего языка перед каждой строкой — с помощью инструмента добавления префикса и суффикса или вставив внутрь блочного комментария, где префикс не требуется.
Что происходит с пустыми строками и конечными пробелами?
Пустые строки внутри текста остаются в поле пустыми строками — это полезно для отделения заголовка от подзаголовка. Конечные пробелы обрезаются перед измерением, поэтому невидимый символ не может сделать блок шире, чем он кажется.
Мой текст где-нибудь загружен?
Нет. Поле полностью рисуется в вашем браузере, и ваш текст никогда не покидает ваше устройство.