Все инструменты

Мессенджеры

Почему ASCII-арт ломается в мессенджерах и как это исправить

Окна чатов узкие и почти никогда не моноширинные. Выберите узкий шрифт или отправьте изображение.

Обновлено:

ASCII-арт, который отлично смотрится на компьютере, часто разваливается в мессенджере. Причин две: шрифт чата не моноширинный, а «пузырь» сообщения узкий.

Почему строки едут?

У каждого символа своя ширина

ASCII-арт рассчитан на одинаковую ширину всех символов. Мессенджеры используют шрифты для чтения, где пробел, i, l и . узкие, а W, M и @ широкие.

Моноширинный шрифт  Шрифт мессенджера
|  HAPPY  |         | HAPPY |
|_________|         |_________|

Верхняя строка состоит в основном из пробелов, нижняя — из подчёркиваний, поэтому они получаются разной длины при одинаковом числе символов. Чем сильнее картинка опирается на пробелы, тем хуже результат.

Пузырь узкий

На телефоне пузырь сообщения занимает только часть экрана. Если строка длиннее пузыря, остаток переносится, и вся картинка разваливается. С крупным шрифтом становится ещё хуже.

Четыре решения

1. Моноширинное форматирование, если оно есть

Некоторые мессенджеры умеют показывать текст моноширинным шрифтом.

Приложение Как
WhatsApp Поставьте три обратных апострофа (```) до и после текста
Telegram Поставьте три апострофа до и после или выберите «Моноширинный» в меню форматирования
Slack Поставьте три апострофа до и после, чтобы получился блок кода
Discord Поставьте три апострофа до и после (подробнее)

Выравнивание станет лучше, хотя неподдерживаемые символы могут отображаться запасным шрифтом. Пузырь от этого шире не станет, и длинные строки на телефоне всё ещё могут переноситься.

2. Выберите узкий шрифт

Каждая карточка шрифта на lab.ascii показывает, сколько столбцов занимает результат. На телефоне Small, Mini, Small Slant и Digital отмечены как «Подходит для узких экранов». Одно и то же слово в одном шрифте может быть вдвое шире, чем в другом.

Шрифт Ширина HELLO
Standard 30 столбцов
Small 25 столбцов
Mini 16 столбцов
Digital 11 столбцов

Длинный текст разбейте на два сообщения.

3. Используйте однострочник

Однострочному каомодзи нечего выравнивать, хотя его вид всё же зависит от шрифта и поддержки символов в приложении.

ʕ•ᴥ•ʔ   (づ。◕‿‿◕。)づ   \(^o^)/   (╯°□°)╯︵ ┻━┻

В галерее текстового арта скопируйте текст или нажмите на карточке «Сохранить PNG». Обычный текст не несёт настроек шрифта; PNG сохраняет цвета превью и межстрочный интервал.

4. Отправьте изображение

Многострочные баннеры и преобразованные фото могут менять форму, если приложение использует другой шрифт или переносит длинные строки. Кнопка PNG фиксирует форму символов и раскладку в изображении независимо от шрифта получателя. Приложение всё равно может уменьшить или сжать картинку.

На устройствах, которые умеют делиться файлами, кнопка «Поделиться» отправляет результат как PNG без предварительного сохранения. Другие устройства могут поделиться текстом и ссылкой; если нужно изображение, сохраните PNG и прикрепите его.

Что когда использовать

Случай Лучший вариант
Короткое слово (HELLO, LOVE) Узкий шрифт, отправленный текстом
Длинная фраза Сохранить как PNG
Преобразованное фото Сохранить как PNG
WhatsApp Вариант копирования WhatsApp для моноширинного текста. Инструкция
TikTok Вариант копирования TikTok; проверьте вид и длину. Для арта — PNG
Реакция или настроение Однострочное каомодзи
Поздравление с днём рождения Текст для маленького арта, PNG для большого

Проверьте перед отправкой

Самая надёжная проверка — сначала отправить арт самому себе. В большинстве приложений можно написать в собственный аккаунт или завести чат «Избранное». Даже если на вашем телефоне всё ровно, у собеседника может быть другое устройство или размер шрифта, так что для важных сообщений выбирайте PNG.

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

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