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

Discord

Как вставить ASCII-арт в Discord, чтобы он не поехал

Оберните арт в блок кода (```), чтобы Discord показал его моноширинным шрифтом.

Обновлено:

ASCII-арт, вставленный в Discord как есть, получается кривым. Обычные сообщения используют шрифт, где у каждого символа своя ширина. Оберните арт в блок кода — Discord переключится на моноширинный шрифт, и строки снова выровняются.

Оберните в блок кода

Поставьте три обратных апострофа (`) до и после арта. На большинстве клавиатур эта клавиша слева от 1 (в русской раскладке переключитесь на английскую — там это «ё»).

```
 _  _ ___ _    _    ___
| || | __| |  | |  / _ \
| __ | _|| |__| |_| (_) |
|_||_|___|____|____\___/
```

Shift + Enter переносит строку в поле сообщения. Просто Enter отправляет сообщение.

Частые проблемы

Пропадает первая строка

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

Блок кода обрывается посреди арта

Три апострофа подряд внутри арта закрывают блок. Один апостроф не мешает. Для такого арта выберите другой шрифт или сохраните его как PNG.

Сообщение не отправляется

В сообщение Discord помещается 2000 символов (с Nitro больше). Пробелы и переносы строк тоже считаются. Большой арт превышает лимит быстрее, чем кажется.

Размер арта Символов
40 столбцов × 6 строк (текстовый баннер) около 240
60 столбцов × 30 строк (преобразованное фото) около 1800
90 столбцов × 40 строк (преобразованное фото) около 3600

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

Строки переносятся на телефоне

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

Каждая карточка шрифта на lab.ascii показывает, сколько столбцов занимает результат. Узкие шрифты, такие как Small, Mini, Small Slant и Digital, дают тот же текст меньшей ширины.

Встроенный код и блоки кода

  • Один апостроф (`вот так`) создаёт встроенный код внутри фразы. Подходит для однострочного арта вроде ʕ•ᴥ•ʔ.
  • Три апострофа создают многострочный блок кода. Используйте его для любого арта из двух и более строк.

Однострочные каомодзи редко ломаются даже без блока кода.

Ники и названия каналов

В никах и названиях каналов нельзя переносить строки, так что многострочный арт не подойдёт. Можно использовать Unicode-буквы вроде 𝓗𝓮𝓵𝓵𝓸 или 𝐇𝐞𝐥𝐥𝐨 из красивых шрифтов. Некоторые устройства показывают их пустыми прямоугольниками (□), а программы чтения с экрана читают их неправильно, поэтому не используйте их в именах, которые людям нужно прочитать.

Итог

  1. Оберните арт тремя обратными апострофами (```).
  2. Переносите строку после открывающих апострофов.
  3. В сообщение помещается 2000 символов. Держите преобразованные изображения в пределах 60 столбцов.
  4. Для мобильных пользователей ориентируйтесь на 30 столбцов.
  5. Если всё равно ломается, сохраните PNG и загрузите его.

Результаты на lab.ascii копируются в один клик. При вставке в Discord добавьте ``` до и после.