Почему блок верхней половины Юникода не покрывает всю верхнюю половину символа?C++

Программы на C++. Форум разработчиков
Anonymous
Почему блок верхней половины Юникода не покрывает всю верхнюю половину символа?

Сообщение Anonymous »

Я делал игру на C++, состоящую из верхней половины блока Unicode (▀ U+2580) и фон, оба из которых можно считать отдельным пикселем.
Когда я тестировал это, я заметил, что прямо над ▀ есть небольшой участок цвета, который был таким же, как цвет фона. Именно тогда я понял, что блок верхней половины не покрывает всю верхнюю половину символа.
Примечание: для раскраски я использовал escape-коды ANSI.
int main() {
/* Will produce a black foreground character with a green background, but the top part will also have a small part of green */
std::cout

Подробнее здесь: https://stackoverflow.com/questions/796 ... f-a-charac

Вернуться в «C++»