내 시스템은 KDE 데스크탑 환경을 갖춘 Arch Linux입니다. 내 시스템에 두 가지 다른 글꼴 세트가 있다는 것을 알게 되었습니다. "X Window System"이 없는 가상 콘솔용 세트와 KDE 데스크탑 환경용 세트. Archi Wiki에서는 Fontconfig
이 라이브러리가 애플리케이션에 사용 가능한 글꼴과 이를 렌더링하는 방법(예: 앤티앨리어싱)을 알려줄 것을 제안합니다. /usr/share/kdb/consolefonts
특히 가상 콘솔의 글꼴 렌더링을 위해 다른 글꼴 세트가 에 저장됩니다 . 가상 콘솔의 글리프 수가 제한되어 있어 CJK 글꼴을 렌더링할 수 없습니다. 그러나 X Window System을 사용하는 응용 프로그램의 경우 특히 가상 콘솔( Konsole
X-term의 대안)을 사용하면 글꼴을 렌더링하기 위해 Fontconfig를 사용하므로 CJK 글꼴을 렌더링할 수 있습니다. 내 문제는 글꼴을 Noto Mono 로 설정했지만 Konsole
여전히 CJK 글꼴을 제대로 렌더링하는 것 같습니다. Google을 확인한 결과 Noto Mono에 CJK 문자가 포함되어 있지 않은 것을 확인했는데 어떻게 이것이 가능합니까?
그래서 저는 기본적으로 두 가지 질문을 했습니다. 1. 원래 콘솔용 글꼴 세트와 X11을 사용하는 응용 프로그램용 글꼴 세트가 두 개 있는 것으로 알고 있는데, 이것이 사실입니까? 2. Konsole
구성된 글꼴에 CJK 문자가 포함되어 있지 않은 경우에도 CJK 문자를 표시하려면 어떻게 해야 합니까?
답변1
그래 네가 맞아. 가상 콘솔은 내장 글꼴을 사용합니다. 이 명령을 사용하여
showconsolefont
현재 글꼴의 문자 모양 테이블을 볼 수 있습니다. 일반 사용자( Ctrl+ Alt+ F2...) 로 이 명령을 사용하려면 VGA 콘솔에 있어야 합니다.Fontconfig에는 표시해야 하는 문자를 지원하는 글꼴을 사용하는 대체 명령이 있습니다. 따라서 Noto Mono가 이러한 문자를 지원하지 않으면 설치된 다른 글꼴을 사용하여 표시합니다.