Qual é a diferença entre os conjuntos de códigos de fontes Uni1, Uni2 e Uni3?

2

Gostaria de alterar a fonte do meu terminal para qualquer uma das seguintes opções:

/usr/share/consolefonts/Uni1-Fixed15.psf.gz
/usr/share/consolefonts/Uni2-Fixed15.psf.gz
/usr/share/consolefonts/Uni3-Fixed15.psf.gz

Qual é a diferença entre os conjuntos de códigos Uni1, Uni2 e Uni3? Como posso escolher entre eles?

    
por n.r. 15.07.2015 / 15:24

1 resposta

2

Eles fazem parte do pacote console-setup no Debian e lêem as fontes para aqueles que mostram que a resposta está em Capítulo 2 - bdf2psf do Guia do Hackers para configuração do console:

Uni1 (512 glyphs)

Supports most of the Latin languages, the Slavic Cyrillic languages, Hebrew and barely Arabic.

Uni2 (512 glyphs)

Supports most of the Latin languages, the Slavic Cyrillic languages and Greek.

Uni3 (512 glyphs)

Supports most of the Latin and Cyrillic languages.

O 512 é uma limitação do console do Linux.

Também parece haver algum mapeamento (vários caracteres para glifos únicos), porque o número de valores Unicode em cada arquivo de origem não corresponde ao limite de 512 glifos:

$ wc -l Uni1.512 Uni2.512 Uni3.512
     502 Uni1.512
    1870 Uni2.512
    1854 Uni3.512
    4226 total
    
por 29.06.2016 / 01:05