Могу ли я отображать «жирный» символ вместо «интенсивный / яркий» в ConEmu? - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу отображать полужирные символы в WSL до ConEmu (в настоящее время используется ConEmu 190331 x64).

Когда я печатаю следующее echo -e "FROM NOT BOLD \e[1mTO BOLD\e[0m", я получаю это изображение в ConEmu

Как вы можете видеть, ConEmu использует интенсивность / яркость для отображения жирным шрифтом. Я хотел бы иметь возможность переключить это, чтобы использовать вместо этого жирный шрифт, как в WSLTTY (MinTTY для WSL): Изображение в WSLTTY

Возможно ли это? Я не смог найти инструкции в руководстве ConEmu.

1 Ответ

0 голосов
/ 17 апреля 2019

API консоли Windows не предоставляет достаточно атрибутов для представления жирности . Вот почему атрибуты bold могут (пока) быть установлены только в нижней части буфера ( текущая реализация ), где xterm256 и true-color работают.

Чем вы можете использовать \e[1m для установки атрибута жирным шрифтом, когда вы устанавливаете яркость явно (например, \e[90m) или цвет xterm из 256 палитр (например, \e[38;5;7m).

enter image description here

...