다른 모든 글꼴을 블랙리스트에 추가할 때까지 이모티콘에 대한 글꼴 구성 대체가 작동하지 않습니다.

다른 모든 글꼴을 블랙리스트에 추가할 때까지 이모티콘에 대한 글꼴 구성 대체가 작동하지 않습니다.

나는 사용하고 싶다UbuntuMono Nerd 글꼴내 기본 터미널 글꼴로 사용하지만 다음을 사용하여 이모티콘 문자를 렌더링합니다.노토 컬러 이모티콘. 글꼴을 사용하도록 LXTerminal을 구성했습니다 UbuntuMono Nerd Font.

다음을 통해 이 글꼴에 대한 기본 및 첫 번째 대체 글꼴 파일을 볼 수 있습니다.

~ > fc-match "UbuntuMono Nerd Font" -s | head -n 2
Ubuntu Mono Nerd Font Complete.ttf: "UbuntuMono Nerd Font" "Regular"
fa-brands-400.ttf: "Font Awesome 6 Brands" "Regular"

Noto Color Emoji포함되지 않은 이모티콘 문자에 대한 기본 대체 글꼴 로 사용하려면 다음과 같이 UbuntuMono Nerd Font구성합니다 .~/.config/fontconfig/fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>UbuntuMono Nerd Font</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
</fontconfig>

이 구성을 사용하면 출력에 fc-match이것이 작동해야 한다는 것이 표시됩니다!

~ > fc-match "UbuntuMono Nerd Font" -s | head -n 2
Ubuntu Mono Nerd Font Complete.ttf: "UbuntuMono Nerd Font" "Regular"
NotoColorEmoji.ttf: "Noto Color Emoji" "Regular"

하지만 그렇지 않습니다.'

관련 정보