É 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?