Генератор цветного текста для Discord
Введите сообщение, выберите цвет текста и при желании фон, добавьте жирность или подчёркивание и скопируйте готовый к вставке блок кода, который Discord отображает в полном цвете. Он использует встроенное в Discord форматирование ansi, поэтому никаких ботов, расширений и установок не требуется. Всё работает в вашем браузере, поэтому введённый вами текст никогда не загружается на сервер.
Цвет текста
Цвет фона
Выделение
Как пользоваться Цветной текст Discord
- 1
Введите сообщение
Введите текст, который хотите раскрасить. Цветной предпросмотр обновляется мгновенно по мере ввода, поэтому вы всегда видите, как именно это будет выглядеть в Discord.
- 2
Выберите цвет
Выберите цвет текста и при желании цвет фона из встроенной палитры Discord. Предпросмотр сразу показывает настоящие цвета.
- 3
Добавьте жирность или подчёркивание
Включите жирность или подчёркивание для дополнительного акцента. Их можно сочетать с любым цветом или фоном.
- 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 на мобильных устройствах?
Какие цвета я могу использовать?
Можно ли использовать несколько цветов в одном сообщении?
Загружается ли мой текст куда-либо?
Похожие инструменты
Продолжайте работу с этими удобными инструментами