Ver texto em japonês no emacs sem X11

2

É possível visualizar fontes japonesas (ou mais geralmente internacionais) no emacs sem executar o X11?

Se sim, qual é o processo?

Quase todas as referências que encontrei na internet relacionadas a fontes internacionais referem-se ao sistema X11, mas estou me perguntando se isso é necessário.

Eu não tenho X11 em execução porque o computador é muito antigo e não quero empurrá-lo mais do que o absolutamente necessário. Está executando o OpenBSD 5.7.

Quando tento visualizar o texto em japonês no emacs, apenas texto ilegível aparece, independentemente da codificação de caracteres que eu uso para ler o arquivo com o comando revert-buffer-with-coding-system . (OK, na verdade às vezes os códigos hexadecimais são mostrados)

Quando coloco o cursor sobre o caractere e digito C-u C-x = para ver informações de caracteres, ele diz preferred charset: japanese-jisx0208 , mas o caractere é exibido como um estranho "a" internacional com alguns acentos nele.

Originalmente, somente os pontos de interrogação estavam sendo exibidos para os caracteres japoneses, mas eu alterei isso definindo minha localidade para usar ja_JP.UTF-8 como LC_CTYPE com export LC_CTYPE=ja_JP.UTF-8 . O texto agora é basicamente apenas vários a's e e's com toques variados.

A saída de locale é a seguinte:

$> locale
LANG=
LC_COLLATE="C"
LC_CTYPE=ja_JP.UTF-8
LC_MONETARY="C"
LC_TIME="C"
...
LC_MESSAGES="C"
LC_ALL=

Eu também instalei vários pacotes de fontes japonesas:

$> pkg_info | grep ja
anthy-9100hp0       japanese input method
ibus-anthy-1.5.4    japnese input engine for ibus
ja-fonts-gnu-1.2p0  extra japanese fonts
ja-mplus-ttf-20060520p2    high quality japanese truetype fonts
ja-sazanami-ttf-20040629p2 japanese true type fonts

No entanto, ainda não há texto em japonês sendo exibido.

Se alguém estiver interessado, o exemplo de documento em japonês que estou usando é o arquivo __init__.py do jctconv python módulo.

Existe alguma maneira de fazer isso funcionar sem usar o X11?

    
por hilcharge 30.06.2015 / 17:14

1 resposta

1

Eu não acho que o console OpenBSD suporte fontes para codificações multibyte. Em princípio, pode ser possível apoiá-los em relação ao código drm(4) recente, mas não acho que alguém esteja trabalhando nisso. Você pode querer perguntar em uma lista do OpenBSD por uma resposta autoritária.

    
por 30.06.2015 / 17:33