T

Text Machine

Мощные текстовые инструменты прямо в браузере

Генератор цветного текста для Discord

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

Ваш текст
Стиль

Цвет текста

Цвет фона

Выделение

Как пользоваться Цветной текст Discord

  1. 1

    Введите сообщение

    Введите текст, который хотите раскрасить. Цветной предпросмотр обновляется мгновенно по мере ввода, поэтому вы всегда видите, как именно это будет выглядеть в Discord.

  2. 2

    Выберите цвет

    Выберите цвет текста и при желании цвет фона из встроенной палитры Discord. Предпросмотр сразу показывает настоящие цвета.

  3. 3

    Добавьте жирность или подчёркивание

    Включите жирность или подчёркивание для дополнительного акцента. Их можно сочетать с любым цветом или фоном.

  4. 4

    Скопируйте и вставьте в Discord

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

О цветном тексте в Discord и о том, как это работает

Как Discord раскрашивает текст

В поле сообщения Discord нет палитры выбора цвета, но цвет он всё же поддерживает — через незаметную функцию, заимствованную из мира терминалов. Когда вы оборачиваете текст в блок кода и помечаете его словом ansi, Discord считывает внутри него небольшой набор кодов форматирования и раскрашивает текст соответственно. Это те же самые коды, которыми программы командной строки десятилетиями пользуются для вывода цветного текста.

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

Трюк с блоком ansi-кода

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

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

Цветовые коды SGR простыми словами

Внутри блока ansi цвет задаётся короткими кодами Select Graphic Rendition — теми же числами, которыми терминалы пользуются с давних пор. Цвета текста (переднего плана) идут от 30 до 37 — например, 31 — это красный, 32 — зелёный, 33 — жёлтый, а 34 — синий, — тогда как цвета фона идут от 40 до 47, так что 41 — это красный фон, а 44 — синий. Ведущая 1 включает жирность, а 4 — подчёркивание, и несколько кодов можно сочетать, поэтому один фрагмент текста может быть, скажем, жирным жёлтым на синем фоне.

Каждая инструкция начинается со специального escape-символа, за которым следует открывающая квадратная скобка, затем числа, разделённые точками с запятой и завершаемые буквой m. Код сброса возвращает текст в исходное состояние, чтобы цвет не растекался на остальную часть блока. Запоминать всё это не нужно — генератор сам подбирает правильные числа по вашему выбору, но знание диапазонов объясняет, почему в палитре ровно восемь цветов текста и восемь цветов фона.

Как выбрать хорошо читаемые цвета

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

Живой предпросмотр для того и существует, чтобы вам никогда не приходилось гадать. Он повторяет тёмный блок кода Discord, поэтому контраст, который вы видите на странице, близок к тому, что увидят участники вашего сервера. Настраивайте текст и фон, пока сообщение не станет легко читаться, а затем уверенно копируйте его.

Поддержка на компьютере и на мобильных устройствах

Цветные блоки ansi сначала появились в десктопных и веб-клиентах Discord, и долгое время именно там они надёжно отображались. Теперь их отрисовывают и последние версии мобильных приложений, поэтому в большинстве случаев цветное сообщение выглядит на телефоне так же, как и на компьютере. Цвета вычисляет сам Discord на каждом устройстве, а не «запекает» их в ваше сообщение, — именно поэтому один опубликованный блок выглядит правильно везде, где он поддерживается.

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

Рабочий процесс «скопировать и вставить»

Процесс намеренно прост. Введите сообщение, выберите цвет текста и при желании фон, включите жирность или подчёркивание и следите за тем, как предпросмотр обновляется в соответствии с настройками. Когда всё выглядит как надо, нажмите кнопку копирования: инструмент помещает полный блок ansi-кода, со строками ограждения и цветовыми кодами, в буфер обмена как единый готовый к отправке фрагмент.

Затем просто вставьте его в любое сообщение Discord и отправьте. Единственное правило, о котором стоит помнить, — сохранять блок целиком: не обрезайте открывающее или закрывающее ограждение и не вставляйте цветной текст в середину предложения вне блока кода. Чтобы использовать несколько цветов в одном сообщении, создайте здесь каждый цветной фрагмент и сложите их внутри одного блока ansi, чтобы каждая часть сохранила свой цвет.

Где цветной текст приходится кстати

Немного цвета многое меняет на оживлённом сервере. Модераторы используют его, чтобы выделить правила и объявления, организаторы событий подсвечивают даты и роли, а участники сообщества добавляют индивидуальности в представления или статусные посты. Поскольку цвет живёт в обычном сообщении, опубликовать его может каждый без особых разрешений.

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

Часто задаваемые вопросы

Как сделать цветной текст в Discord?
Discord отображает цвет через специальный блок кода, помеченный словом ansi, который понимает набор цветовых кодов. Этот инструмент пишет эти коды за вас: вы выбираете цвет, он формирует блок кода, а вы вставляете результат в сообщение. Никаких ботов или плагинов не требуется — используется функция, которая уже встроена в Discord.
Почему мой цветной текст не отображается в цвете?
Цвет появляется только тогда, когда весь блок кода вставлен в точности так, как был скопирован, включая строки, которые его открывают и закрывают. Если вы удалите эти строки или скопируете только слова в середине, Discord покажет обычный текст. Раскраска также зависит от функции блока ansi-кода, поэтому очень старый клиент может показать текст без цвета, тогда как все на актуальной версии увидят его правильно.
Работает ли цветной текст Discord на мобильных устройствах?
Последние версии мобильных приложений Discord отображают цветные блоки ansi, поэтому в большинстве случаев ваше цветное сообщение будет выглядеть на телефонах так же, как на компьютере и в вебе. Некоторые старые или альтернативные клиенты могут вернуться к обычному моноширинному тексту. Сам текст в любом случае всегда читается — может отсутствовать только цвет.
Какие цвета я могу использовать?
Форматирование ansi в Discord поддерживает фиксированную палитру из восьми цветов текста и восьми цветов фона, плюс жирность и подчёркивание. Этот инструмент предоставляет их все, поэтому то, что вы видите в предпросмотре, — это в точности то, что Discord может отобразить. Использовать произвольные шестнадцатеричные цвета нельзя, потому что функция понимает только этот встроенный набор.
Можно ли использовать несколько цветов в одном сообщении?
Этот инструмент оформляет введённый вами текст одним цветом за раз, что покрывает самую частую потребность. Чтобы смешать несколько цветов в одном сообщении, вы можете создать здесь каждый цветной фрагмент и разместить их вместе внутри одного блока кода. Пока всё остаётся внутри одного блока ansi, Discord раскрасит каждую часть так, как вы задали.
Загружается ли мой текст куда-либо?
Нет. Всё работает локально в вашем браузере с помощью JavaScript. Ваш текст никогда не отправляется на сервер, не сохраняется и не записывается в журнал, поэтому вы можете безопасно оформлять личные сообщения или объявления для сервера. Закройте вкладку — и ничего не останется.

Похожие инструменты

Продолжайте работу с этими удобными инструментами

Генератор красивых шрифтов

Генератор zalgo-текста

Перевёрнутый текст

Зачёркнутый текст

Зацензуренный текст

Невидимый текст