Как убрать зазор между строками в консоли, чтобы выстроить вертикальную линию из ■?

Мне нужно выстроить символы ■ в вертикальный ряд так, чтобы между ними не было зазоров или были, но минимальные. Подробнее о символе ■.

В консоль вывожу так:

SetConsoleOutputCP(CP_UTF8);
cout << "■";

символы

Первый ряд - это то, что у меня есть. Второй ряд, это то, что мне нужно (создано в графическом редакторе). Но между ними остаётся зазор, тоже видно на картинке.

Пробовал менять шрифты - они могут максимум убрать вертикальный зазор между буквами, но не между ■.

Как можно убрать его? Или использовать другие символы вместо ■?


Ответы (1 шт):

Автор решения: KoVadim

Используйте подходящие символы. В википедии есть целый список таких - https://ru.wikipedia.org/wiki/%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0. Мне подошел 2588 - █.

→ Ссылка