Вопрос больше к оффтопу относится, не знаю где спросить просто. Как можно покрасить символ терминала сразу в два цвета с помощью ANSI эскейп кодов?

Именно символ, не используя цвет фона

💬 12 answers

А как два цвета должны выглядеть на одном символе? Фон еще задать?

Дай пример

tdrkDev 👽tdrkDev 👽 Author

Evgeniy Naumov

А как два цвета должны выглядеть на одном символе? Фон еще задать?

Ну например верх символа белый, а низ символа красный И это надо сделать не крася фон

tdrkDev 👽tdrkDev 👽 Author

Никак. У тебя есть реализация для фона и шрифта. Есть возможность использовать цветовые палитры. Всё. Скорее всего нужно будет пилить свою реализацию IO, терминал, который будет поддерживать данную фичу (но оно того не стоит). Либо какой-то плагин для терминала (теоретически). "ANSI эскейп кодов" - так не умеют.

tdrkDev 👽

ок, спасибо

На гите посмотри реализацию bokub / gradient-string (js/node), может быть будет полезно.

tdrkDev 👽tdrkDev 👽 Author

Anton Kotler

На гите посмотри реализацию bokub / gradient-string (js/node), может быть будет...

да я просто создаю игру в терминале, а иногда нужно сразу три цвета выводить на одном символе


📜 Similar questions