Terminal - como exibir os caracteres unicode 'shades' corretamente?

3

No Ubuntu 14.04, no terminal, quero exibir os três caracteres Unicode:

U + 2591 ░ Sombra clara

U + 2592 ▒ Sombra média

U + 2593 ▓ Sombra escura

Quando faço eco desses caracteres no terminal, recebo o seguinte, independentemente da fonte que estou usando:

Como fazê-los parecer como acima (da Wikipedia)?

EDITAR:

Esta imagem mostra exatamente o que quero dizer:

À esquerda está um pouco de Geany com o personagem que quero exibir. À direita, o mesmo caractere que aparece no terminal. Claramente eles são diferentes. Talvez eu esteja sendo um pouco grosso aqui ... Eu quero que o personagem seja exibido como em Geany, ie. como um pequeno tabuleiro de xadrez.

    
por Alichino 27.04.2016 / 21:44

1 resposta

2

Os caracteres U + 2500 .. U + 25AF são desenhados manualmente por VTE, não retirados da fonte. E, de fato, os três personagens específicos que você mencionou são desenhados como cores sólidas únicas.

Isto é o mesmo que o resultado imaginário da impressão do padrão com os pontos sendo infinitamente pequenos (e tendo uma quantidade infinita deles para atingir a densidade desejada), e aplicando o antialiasing.

Eu acho que o motivo dessa abordagem foi que a impressão de vários desses caracteres um ao lado do outro com sua aparência preferida não fica bem no limite de tais células em muitos tamanhos de fonte.

    
por egmont 28.04.2016 / 06:38