Почему блок верхней половины Юникода не покрывает всю верхнюю половину символа?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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