X11 없이 Emacs에서 일본어 텍스트 보기

X11 없이 Emacs에서 일본어 텍스트 보기

X11을 실행하지 않고 emacs에서 일본어(또는 더 일반적으로 국제) 글꼴을 볼 수 있습니까?

그렇다면 프로세스는 무엇입니까?

국제 글꼴과 관련하여 인터넷에서 찾은 거의 모든 참고 자료는 X11 시스템을 참조하고 있는데 이것이 필요한지 궁금합니다.

나는 컴퓨터가 오래되었고 꼭 필요한 경우가 아니면 더 이상 X11을 사용하고 싶지 않기 때문에 X11을 실행하지 않습니다. OpenBSD 5.7을 실행 중입니다.

Emacs에서 일본어 텍스트를 보려고 하면 파일을 읽는 데 어떤 문자 인코딩을 사용하더라도 텍스트가 깨져서 표시됩니다 revert-buffer-with-coding-system. (공평하게 말하면 가끔 16진수 코드가 표시되기도 합니다)

문자 정보를 보기 위해 문자 위에 커서를 놓고 입력하면 C-u C-x =이 표시되지만 preferred charset: japanese-jisx0208해당 문자는 몇 가지 악센트가 있는 이상한 국제 "a"로 표시됩니다.

처음에는 일본어 문자에 대한 물음표만 표시되었는데, 로케일을 with ja_JP.UTF-8로 설정하여 LC_CTYPE변경했습니다 export LC_CTYPE=ja_JP.UTF-8. 오늘의 본문은 대부분 악센트가 다른 다양한 a와 e입니다.

출력은 locale다음과 같습니다.

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

또한 여러 일본어 글꼴 패키지도 설치했습니다.

$> 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

그러나 일본어 텍스트는 여전히 표시되지 않습니다.

누구든지 관심이 있다면 제가 사용하고 있는 샘플 일본어 문서는 다음과 같습니다.잭오프파이썬 모듈.

X11을 사용하지 않고 이를 수행할 수 있는 방법이 있습니까?

답변1

OpenBSD 콘솔은 멀티바이트 인코딩 글꼴을 지원하지 않는 것 같습니다. 원칙적으로 최근 코드와 관련된 멀티바이트 인코딩을 지원하는 것이 가능할 수도 있지만 drm(4), 그렇게 하는 사람은 없을 것 같습니다. OpenBSD 목록에서 신뢰할 수 있는 답변을 요청하고 싶을 수도 있습니다.

관련 정보