언어에 따라 글꼴을 설정할 수 없는 이유는 무엇입니까?

언어에 따라 글꼴을 설정할 수 없는 이유는 무엇입니까?

운영 체제 및 데스크탑 환경 정보:

uname -a
Linux debian 5.10.0-18-amd64 #1 SMP Debian 5.10.140-1 (2022-09-02) x86_64 GNU/Linux
sudo dpkg -s lxde | grep Version
Version: 11
sudo dpkg -s lxappearance | grep Version
Version: 0.6.3-1+b1

다음 설정은 내 글꼴 구성입니다 $XDG_CONFIG_HOME/fontconfig/fonts.conf.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<!-- $XDG_CONFIG_HOME/fontconfig/fonts.conf for per-user font configuration -->
<fontconfig>    
<dir prefix="xdg">fonts</dir>    
<match target="font">
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
<match>
    <test name="lang" compare="eq">
        <string>en_US</string>
    </test>
    <edit name="family" mode="assign">
        <string>Hack</string>
    </edit>
</match>    
<match>
    <test name="lang" compare="eq">
        <string>zh_CN</string>
    </test>
    <edit name="family" mode="assign">
        <string>Noto Sans CJK SC</string>
    </edit>
</match>
</fontconfig>

내 목표는 Hack언어가 영어일 때와 중국어일 때 (코더가 자주 사용하는 글꼴)을 사용하여 문자를 렌더링하는 것입니다. 보시다시피 터미널에서 기본 글꼴로 설정했습니다.https://github.com/source-foundry/HackNoto Sans CJK SCHack

터미널에 설정

Hack이제 터미널에 영어와 한자를 입력해 보니 글꼴을 통해 영문자가 렌더링되는 것을 볼 수 있습니다 . 나는 중국어 단어가 예상대로 렌더링되지 않을 것이라고 확신합니다 Noto Sans CJK SC. 그렇지 않습니다.

터미널에 문자 입력

글꼴의 단어는 Noto Sans CJK SC다음과 같아야 합니다.

증명 - 내 터미널에서 Noto Sans CJK SC에 의해 단어가 렌더링되지 않습니다.

이상한 글꼴은 무엇입니까? 어떻게 해결하나요?

관련 정보