콘솔 글꼴 - 악센트를 표시하는 방법은 무엇입니까?

콘솔 글꼴 - 악센트를 표시하는 방법은 무엇입니까?

VirtualBox의 아치 리눅스.

내 문제는 X가 아닌 콘솔에 "á ã ç"와 같은 악센트가 표시되지 않는다는 것입니다. 문제는 타이핑이 아니라 디스플레이입니다. 이러한 악센트가 포함된 텍스트 파일이 있는데 "cat"을 사용하면 올바르게 표시되지 않습니다.

예전에는"setfont cp850-8x16"으로 작동하게 만들 수 있었지만 Terminus(또는 다른 글꼴)를 사용하고 싶고 어떤 경우에도 다른 글꼴에서 이러한 문자를 표시할 수 있어야 하는 이유를 알고 싶습니다( 아마도 Lat2-Terminus16이 이를 처리해야 하지만 작동하지 않습니다.) 그렇게 하지 마세요.

나는 몇 시간 동안 연구하고 테스트했으며 여러 가지 setfont/loadunimap을 시도했지만 위에서 언급한 것 외에는 아무것도 도움이 되지 않았습니다. 내 생각에는 다른 글꼴을 사용하기 전에 UNICODE로 뭔가를 해야 할 것 같은데, 무엇인지 모르겠습니다.

놀랍게도 이와 같은 작업을 수행하는 방법에 대한 리소스가 거의 없습니다.

최종 결과는 콘솔(텍스트 모드)에서 멋진 글꼴로 악센트 문자(pt_BR)를 입력할 수 있어야 한다는 것입니다.

답변1

아 뭐, 사물을 설명하는 경이로움은 자신의 생각에 영향을 미치죠. 처음부터 다시 읽고 위키 도움말 문서로 돌아왔습니다. 해결책은 다음과 같습니다.

  1. /etc/locale.gen이 줄을 편집 하고 주석을 제거하세요.en_US.UTF-8
  2. 편집 /etc/locale.conf및 추가/편집LANG=en_US.UTF-8
  3. 재시작

교훈: 단계를 직접 변경하기 전에 튜토리얼/도움말을 따르거나 최소한 이해하십시오.

https://wiki.archlinux.org/index.php/Locale

관련 정보