Arch Linux에서 글꼴은 어떻게 작동합니까?

Arch Linux에서 글꼴은 어떻게 작동합니까?

내 시스템은 KDE 데스크탑 환경을 갖춘 Arch Linux입니다. 내 시스템에 두 가지 다른 글꼴 세트가 있다는 것을 알게 되었습니다. "X Window System"이 없는 가상 콘솔용 세트와 KDE 데스크탑 환경용 세트. Archi Wiki에서는 Fontconfig이 라이브러리가 애플리케이션에 사용 가능한 글꼴과 이를 렌더링하는 방법(예: 앤티앨리어싱)을 알려줄 것을 제안합니다. /usr/share/kdb/consolefonts특히 가상 콘솔의 글꼴 렌더링을 위해 다른 글꼴 세트가 에 저장됩니다 . 가상 콘솔의 글리프 수가 제한되어 있어 CJK 글꼴을 렌더링할 수 없습니다. 그러나 X Window System을 사용하는 응용 프로그램의 경우 특히 가상 콘솔( KonsoleX-term의 대안)을 사용하면 글꼴을 렌더링하기 위해 Fontconfig를 사용하므로 CJK 글꼴을 렌더링할 수 있습니다. 내 문제는 글꼴을 Noto Mono 로 설정했지만 Konsole여전히 CJK 글꼴을 제대로 렌더링하는 것 같습니다. Google을 확인한 결과 Noto Mono에 CJK 문자가 포함되어 있지 않은 것을 확인했는데 어떻게 이것이 가능합니까?

그래서 저는 기본적으로 두 가지 질문을 했습니다. 1. 원래 콘솔용 글꼴 세트와 X11을 사용하는 응용 프로그램용 글꼴 세트가 두 개 있는 것으로 알고 있는데, 이것이 사실입니까? 2. Konsole구성된 글꼴에 CJK 문자가 포함되어 있지 않은 경우에도 CJK 문자를 표시하려면 어떻게 해야 합니까?

답변1

  1. 그래 네가 맞아. 가상 콘솔은 내장 글꼴을 사용합니다. 이 명령을 사용하여 showconsolefont현재 글꼴의 문자 모양 테이블을 볼 수 있습니다. 일반 사용자( Ctrl+ Alt+ F2...) 로 이 명령을 사용하려면 VGA 콘솔에 있어야 합니다.

  2. Fontconfig에는 표시해야 하는 문자를 지원하는 글꼴을 사용하는 대체 명령이 있습니다. 따라서 Noto Mono가 이러한 문자를 지원하지 않으면 설치된 다른 글꼴을 사용하여 표시합니다.

관련 정보