Como eu configuro setfont e loadkeys corretamente?

5

Estou instalando o LFS e estou lutando com esta seção . Minha localidade é sv_SE.UTF-8 e tenho um teclado sueco. Então eu suponho que eu deveria ativar o unicode e que o mapa de teclado é sv-latin1 :

cat > /etc/sysconfig/console << "EOF"
# Begin /etc/sysconfig/console

UNICODE="1"
KEYMAP="sv-latin1"

# End /etc/sysconfig/console
EOF

Correto? O que estou lutando é como definir a fonte. O livro tem este exemplo para configurar o mapa de teclado alemão:

cat > /etc/sysconfig/console << "EOF"
# Begin /etc/sysconfig/console

KEYMAP="de-latin1"
KEYMAP_CORRECTIONS="euro2"
FONT="lat0-16 -m 8859-15"

# End /etc/sysconfig/console
EOF

Como o alemão e o sueco são um pouco semelhantes, suponho que eu possa usar a mesma fonte, mas não entendo a diferença entre lat0-16, lat1-16 e lat2-16. Além disso, como saber se devo usar 8859-15 ou 8859-1?

In UTF-8 mode, the kernel uses the application character map for conversion of composed 8-bit key codes in the keymap to UTF-8, and thus the argument of the "-m" parameter should be set to the encoding of the composed key codes in the keymap.

Então eu acho que o parâmetro -m é dependente do mapa de teclado escolhido, mas como eu sei qual mapeamento de caracteres de aplicativo meu mapa de teclado usa?

Por fim, também tenho uma pergunta sobre a nomenclatura da fonte: As fontes latinas (suponho que o lat significa) têm nomes no seguinte formato: latX-Y

É correto que X especifique quais caracteres são suportados e Y especifica o tamanho da fonte?

    
por Erik B 22.05.2011 / 15:40

1 resposta

3

O latin1 representa idiomas da Europa Ocidental, ou seja, o alemão. latin2 é para a Europa Central - por exemplo, Polônia, República Tcheca e outros. O lat1-16 representa Latin 1 (8859-1) , tamanho da fonte 16 pontos. lat2-16 significa Latin 2 (o mesmo com iso 8859-2 ) com altura 16 pontos (pixels).

    
por 25.01.2013 / 15:26